feat(SW-718) Refactor select rate to support multiroom
This commit is contained in:
@@ -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}
|
||||
/>
|
||||
</>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user