"use client" import { useFormContext } from "react-hook-form" import { useIntl } from "react-intl" import { useGuestsRoomsStore } from "@/stores/guests-rooms" import { CloseLarge, PlusCircleIcon } from "../Icons" import Button from "../TempDesignSystem/Button" import Divider from "../TempDesignSystem/Divider" import Subtitle from "../TempDesignSystem/Text/Subtitle" import { Tooltip } from "../TempDesignSystem/Tooltip" import AdultSelector from "./AdultSelector" import ChildSelector from "./ChildSelector" import styles from "./guests-rooms-picker.module.css" import { BookingWidgetSchema } from "@/types/components/bookingWidget" import { GuestsRoomsPickerProps } from "@/types/components/bookingWidget/guestsRoomsPicker" export default function GuestsRoomsPicker({ closePicker, }: GuestsRoomsPickerProps) { const intl = useIntl() const doneLabel = intl.formatMessage({ id: "Done" }) const roomLabel = intl.formatMessage({ id: "Room" }) const disabledBookingOptionsHeader = intl.formatMessage({ id: "Disabled booking options header", }) const disabledBookingOptionsText = intl.formatMessage({ id: "Disabled booking options text", }) const addRoomLabel = intl.formatMessage({ id: "Add Room" }) const { getFieldState } = useFormContext() const rooms = useGuestsRoomsStore.use.rooms() // Not in MVP // const increaseRoom = useGuestsRoomsStore.use.increaseRoom() // const decreaseRoom = useGuestsRoomsStore.use.decreaseRoom() return (
{rooms.map((room, index) => (
{roomLabel} {index + 1}
{/* Not in MVP {index > 0 ? ( ) : null} */}
))}
) }