diff --git a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/index.tsx b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/index.tsx index 246fdeb36..337b40700 100644 --- a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/index.tsx +++ b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/index.tsx @@ -139,8 +139,7 @@ export default function PriceList({ )} {showOvertakingPrice && ( -
-
+
diff --git a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/priceList.module.css b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/priceList.module.css index 4c4fa0c47..21f6e7347 100644 --- a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/priceList.module.css +++ b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/FlexibilityOption/PriceList/priceList.module.css @@ -27,3 +27,7 @@ font-weight: 400; font-size: var(--typography-Caption-Regular-fontSize); } + +.alignEnd { + justify-content: flex-end; +} diff --git a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/index.tsx b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/index.tsx index bd5588bc1..09cbe3bea 100644 --- a/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/index.tsx +++ b/apps/scandic-web/components/HotelReservation/SelectRate/RoomsContainer/Rooms/RoomSelectionPanel/RoomCard/index.tsx @@ -146,7 +146,6 @@ export default function RoomCard({ roomConfiguration }: RoomCardProps) { const payLater = intl.formatMessage({ id: "Pay later" }) const payNow = intl.formatMessage({ id: "Pay now" }) - // Possible undefined rate definition carried from roomsAvailability possibility of null function getRate(rateCode: string) { switch (rateCode) { case "change": @@ -219,7 +218,7 @@ export default function RoomCard({ roomConfiguration }: RoomCardProps) { const isBookingCodeRate = product.productType.public.rateType !== RateTypeEnum.Regular if (isBookingCodeRate) { - //@ts-ignore (publicRate || memberRate) types as `string | undefined` instead of just `string` + // @ts-expect-error: <(publicRate || memberRate) types as `string | undefined` instead of just `string`> return getRate(publicRate || memberRate) } @@ -358,7 +357,7 @@ export default function RoomCard({ roomConfiguration }: RoomCardProps) { product.productType.public.rateCode || (selectedRate?.product.productType.member?.rateCode === product.productType.member?.rateCode && - // to handle undefined === undefined scenarios in booking code rates + // handle undefined === undefined scenarios in booking code rates product.productType.member?.rateCode !== undefined) return ( {showBookingCodeFilter ? : null}
    - {/* Show either Booking code filtered rooms or all the rooms */} - {showAllRooms - ? rooms.map((roomConfiguration) => RoomCardWrap(roomConfiguration)) - : activeCodeFilter === BookingCodeFilterEnum.Discounted - ? bookingCodeDiscountedRooms.map((roomConfiguration) => - RoomCardWrap(roomConfiguration) - ) - : regularRateRooms.map((roomConfiguration) => - RoomCardWrap(roomConfiguration) - )} + {/* Show either Booking code filtered rooms or all the rooms */} + {showAllRooms + ? rooms.map((roomConfiguration) => ( + + )) + : activeCodeFilter === BookingCodeFilterEnum.Discounted + ? bookingCodeDiscountedRooms.map((roomConfiguration) => ( + + )) + : regularRateRooms.map((roomConfiguration) => ( + + ))}
) } - -function RoomCardWrap(roomConfiguration: RoomConfiguration) { - return ( - - ) -}