feat(SW-697): Update package structure on price from API

This commit is contained in:
Pontus Dreij
2024-11-04 14:20:46 +01:00
parent f836695919
commit 7f9af6c12e
14 changed files with 178 additions and 54 deletions

View File

@@ -18,12 +18,14 @@ import { getIconForFeatureCode } from "../../utils"
import styles from "./roomCard.module.css"
import type { RoomCardProps } from "@/types/components/hotelReservation/selectRate/roomCard"
import { RoomPackageCodeEnum } from "@/types/components/hotelReservation/selectRate/roomFilter"
export default function RoomCard({
rateDefinitions,
roomConfiguration,
roomCategories,
selectedPackages,
packages,
handleSelectRate,
}: RoomCardProps) {
const intl = useIntl()
@@ -55,6 +57,10 @@ export default function RoomCard({
?.generalTerms
}
const petRoomPackage = packages.find(
(pkg) => pkg.code === RoomPackageCodeEnum.PET_ROOM
)
const selectedRoom = roomCategories.find(
(room) => room.name === roomConfiguration.roomType
)
@@ -118,6 +124,7 @@ export default function RoomCard({
roomType={roomConfiguration.roomType}
roomTypeCode={roomConfiguration.roomTypeCode}
features={roomConfiguration.features}
petRoomPackage={petRoomPackage}
/>
))}
</div>