import Image from "@/components/Image" import Caption from "@/components/TempDesignSystem/Text/Caption" import Title from "@/components/TempDesignSystem/Text/Title" import { getIntl } from "@/i18n" import { getSingleDecimal } from "@/utils/numberFormatting" import ToggleSidePeek from "./ToggleSidePeek" import styles from "./header.module.css" import type { HotelHeaderProps } from "@/types/components/hotelReservation/enterDetails/hotelHeader" export default async function HotelHeader({ hotelData }: HotelHeaderProps) { const intl = await getIntl() const hotel = hotelData.data.attributes const image = hotel.hotelContent?.images const addressStr = `${hotel.address.streetAddress}, ${hotel.address.city}` return (
{image.metaData.altText
{hotel.name}
{addressStr} ∙ {intl.formatMessage( { id: "{number} km to city centre" }, { number: getSingleDecimal( hotel.location.distanceToCentre / 1000 ), } )}
) }