"use client" import { useIntl } from "react-intl" import { useGuestsRoomsStore } from "@/stores/guests-rooms" import { guestRoomsSchema } from "../Forms/BookingWidget/schema" import { CloseLarge } from "../Icons" import Button from "../TempDesignSystem/Button" import Divider from "../TempDesignSystem/Divider" import Subtitle from "../TempDesignSystem/Text/Subtitle" import AdultSelector from "./AdultSelector" import ChildSelector from "./ChildSelector" import styles from "./guests-rooms-picker.module.css" import { GuestsRoomsPickerProps } from "@/types/components/bookingWidget/guestsRoomsPicker" export default function GuestsRoomsPicker({ closePicker, }: GuestsRoomsPickerProps) { const intl = useIntl() const doneLabel = intl.formatMessage({ id: "Done" }) const rooms = useGuestsRoomsStore((state) => state.rooms) const guestRoomsValidData = guestRoomsSchema.safeParse(rooms) const isInValid = !guestRoomsValidData.success const roomLabel = intl.formatMessage({ id: "Room" }) // Not in MVP // const { increaseRoom, decreaseRoom } = guestsRoomsStore() return ( <>
{rooms.map((room, index) => (
{roomLabel} {index + 1}
{/* Not in MVP {index > 0 ? ( ) : null} */}
))} ) }