"use client" import { useIntl } from "react-intl" import { useEnterDetailsStore } from "@/stores/enter-details" import BedType from "@/components/HotelReservation/EnterDetails/BedType" import Breakfast from "@/components/HotelReservation/EnterDetails/Breakfast" import Details from "@/components/HotelReservation/EnterDetails/Details/RoomOne" import Header from "@/components/HotelReservation/EnterDetails/Room/Header" import SectionAccordion from "@/components/HotelReservation/EnterDetails/SectionAccordion" import SelectedRoom from "@/components/HotelReservation/EnterDetails/SelectedRoom" import Title from "@/components/TempDesignSystem/Text/Title" import { useRoomContext } from "@/contexts/Details/Room" import { StepEnum } from "@/types/enums/step" import type { SafeUser } from "@/types/user" export default function RoomOne({ user }: { user: SafeUser }) { const intl = useIntl() const { room } = useRoomContext() const { breakfastPackages, rooms } = useEnterDetailsStore((state) => ({ breakfastPackages: state.breakfastPackages, rooms: state.rooms, })) const isMultiroom = rooms.length > 1 const showBreakfastStep = !room.breakfastIncluded && !!breakfastPackages?.length return (
{isMultiroom ? (
{intl.formatMessage( { id: "Room {roomIndex}" }, { roomIndex: 1, } )}
) : null} {room.bedTypes ? ( ) : null} {showBreakfastStep ? ( ) : null}
) }