"use client" import { useIntl } from "react-intl" import { Typography } from "@scandic-hotels/design-system/Typography" import { getBedIcon } from "../RoomSidePeek/bedIcon" import { getFacilityIcon } from "../RoomSidePeek/facilityIcon" import styles from "./bookedRoomSidePeek.module.css" import type { RoomDetailsProps } from "@/types/components/sidePeeks/bookedRoomSidePeek" export default function RoomDetails({ roomDescription, roomFacilities, roomTypes, }: RoomDetailsProps) { const intl = useIntl() const sortedFacilities = roomFacilities .sort((a, b) => a.sortOrder - b.sortOrder) .map((facility) => { const Icon = getFacilityIcon(facility.icon) return { ...facility, Icon } }) const bedOptions = roomTypes.map((roomType) => { const BedIcon = getBedIcon(roomType.mainBed.type) return { ...roomType, BedIcon } }) return (
{roomDescription}
{intl.formatMessage({ id: "This room is equipped with" })}
{intl.formatMessage({ id: "Bed options" })}
{intl.formatMessage({ id: "Based on availability" })}