"use client" import { PropsWithChildren, useRef } from "react" import { GuestsRoomsContext, type GuestsRoomsStore, initGuestsRoomsState, } from "@/stores/guests-rooms" import { GuestsRoom } from "@/types/components/bookingWidget/guestsRoomsPicker" export default function GuestsRoomsProvider({ selectedGuests, children, }: PropsWithChildren<{ selectedGuests?: GuestsRoom[] }>) { const initialStore = useRef() if (!initialStore.current) { initialStore.current = initGuestsRoomsState(selectedGuests) } return ( {children} ) }