import { getBookingConfirmation } from "@/lib/trpc/memoizedRequests" import Link from "@/components/TempDesignSystem/Link" import Body from "@/components/TempDesignSystem/Text/Body" import Title from "@/components/TempDesignSystem/Text/Title" import { getIntl } from "@/i18n" import Actions from "./Actions" import styles from "./header.module.css" import type { BookingConfirmationProps } from "@/types/components/hotelReservation/bookingConfirmation/bookingConfirmation" export default async function Header({ confirmationNumber, }: BookingConfirmationProps) { const intl = await getIntl() const { hotel } = await getBookingConfirmation(confirmationNumber) const text = intl.formatMessage( { id: "booking.confirmation.text" }, { emailLink: (str) => ( {str} ), } ) return (
{intl.formatMessage({ id: "booking.confirmation.title" })} {hotel.name}
{text}
) }