import { cookies } from "next/headers" import { FamilyAndFriendsCodes } from "@/constants/booking" import { HotelInfoCard } from "@/components/HotelReservation/SelectRate/HotelInfoCard" import { RoomsContainer } from "@/components/HotelReservation/SelectRate/RoomsContainer" import FnFNotAllowedAlert from "../FnFNotAllowedAlert/FnFNotAllowedAlert" import AvailabilityError from "./AvailabilityError" import Tracking from "./Tracking" import type { RouterOutput } from "@scandic-hotels/trpc/client" import type { SelectRateBooking } from "@/types/components/hotelReservation/selectRate/selectRate" export default async function SelectRatePage({ booking, hotelData, }: { hotelData: NonNullable booking: SelectRateBooking }) { const bookingCode = booking.bookingCode let isInValidFNF = false if (bookingCode && FamilyAndFriendsCodes.includes(bookingCode)) { const cookieStore = await cookies() isInValidFNF = cookieStore.get("sc")?.value !== "1" } return ( <> {isInValidFNF ? ( ) : ( )} ) }