feat: add multiroom tracking to booking flow
This commit is contained in:
@@ -14,9 +14,11 @@ export default function RoomProvider({
|
||||
const activeRoom = useRatesStore((state) => state.activeRoom)
|
||||
const closeSection = useRatesStore((state) => state.actions.closeSection(idx))
|
||||
const modifyRate = useRatesStore((state) => state.actions.modifyRate(idx))
|
||||
const roomAvailability = useRatesStore(
|
||||
(state) => state.roomsAvailability?.[idx]
|
||||
)
|
||||
const selectFilter = useRatesStore((state) => state.actions.selectFilter(idx))
|
||||
const selectRate = useRatesStore((state) => state.actions.selectRate(idx))
|
||||
const totalRooms = useRatesStore((state) => state.allRooms.length)
|
||||
const roomNr = idx + 1
|
||||
return (
|
||||
<RoomContext.Provider
|
||||
@@ -30,8 +32,9 @@ export default function RoomProvider({
|
||||
},
|
||||
isActiveRoom: activeRoom === idx,
|
||||
isMainRoom: roomNr === 1,
|
||||
roomAvailability,
|
||||
roomNr,
|
||||
totalRooms,
|
||||
totalRooms: room.rooms.length,
|
||||
}}
|
||||
>
|
||||
{children}
|
||||
|
||||
Reference in New Issue
Block a user