feat(SW-718) Refactor select rate to support multiroom

This commit is contained in:
Pontus Dreij
2025-01-21 10:31:15 +01:00
parent 7d716dcf4a
commit edcf146ce1
27 changed files with 202 additions and 131 deletions

View File

@@ -0,0 +1,33 @@
import RoomFilter from "../RoomFilter"
import RoomList from "../RoomList"
import type { RoomSelectionPanelProps } from "@/types/components/hotelReservation/selectRate/roomSelection"
export function RoomSelectionPanel({
rooms,
roomCategories,
availablePackages,
selectedPackages,
setSelectedRate,
hotelType,
handleFilter,
defaultPackages,
}: RoomSelectionPanelProps) {
return (
<>
<RoomFilter
numberOfRooms={rooms.roomConfigurations.length}
onFilter={handleFilter}
filterOptions={defaultPackages}
/>
<RoomList
roomsAvailability={rooms}
roomCategories={roomCategories}
availablePackages={availablePackages}
selectedPackages={selectedPackages}
setRateCode={setSelectedRate}
hotelType={hotelType}
/>
</>
)
}