"use client" import { useIntl } from "react-intl" import { alternativeHotels } from "@/constants/routes/hotelReservation" import Alert from "@/components/TempDesignSystem/Alert" import { useRoomContext } from "@/contexts/Room" import useLang from "@/hooks/useLang" import RoomCard from "./RoomCard" import RoomTypeFilter from "./RoomTypeFilter" import styles from "./roomSelectionPanel.module.css" import { AvailabilityEnum } from "@/types/components/hotelReservation/selectHotel/selectHotel" import { AlertTypeEnum } from "@/types/enums/alert" export default function RoomSelectionPanel() { const { rooms } = useRoomContext() const intl = useIntl() const lang = useLang() const noAvailableRooms = rooms.every( (roomConfig) => roomConfig.status === AvailabilityEnum.NotAvailable ) return ( <> {noAvailableRooms ? (