import { useIntl } from "react-intl" import Body from "@/components/TempDesignSystem/Text/Body" import Caption from "@/components/TempDesignSystem/Text/Caption" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" import styles from "../cancelStay.module.css" import type { BookingConfirmation } from "@/types/trpc/routers/booking/confirmation" interface FinalConfirmationProps { booking: BookingConfirmation["booking"] stayDetails: { nightsText: string adultsText: string childrenText: string } } export function FinalConfirmation({ booking, stayDetails, }: FinalConfirmationProps) { const intl = useIntl() return ( <>
{intl.formatMessage({ id: "Are you sure you want to continue with the cancellation?", })}
{intl.formatMessage({ id: "Cancellation cost" })} {stayDetails.nightsText}, {stayDetails.adultsText} {booking.childrenAges?.length > 0 ? `, ${stayDetails.childrenText}` : ""}
0 {booking.currencyCode}
) }