"use client" import { useIntl } from "react-intl" import { dt } from "@/lib/dt" import { CreditCardAddIcon } from "@/components/Icons" import Button from "@/components/TempDesignSystem/Button" import Body from "@/components/TempDesignSystem/Text/Body" import Subtitle from "@/components/TempDesignSystem/Text/Subtitle" import useLang from "@/hooks/useLang" import { formatPrice } from "@/utils/numberFormatting" import styles from "./paymentDetails.module.css" import type { BookingConfirmationPaymentDetailsProps } from "@/types/components/hotelReservation/bookingConfirmation/paymentDetails" export default function PaymentDetails({ booking, }: BookingConfirmationPaymentDetailsProps) { const intl = useIntl() const lang = useLang() return (
{intl.formatMessage({ id: "Payment details" })}
{intl.formatMessage( { id: "{amount} has been paid" }, { amount: formatPrice( intl, booking.totalPrice, booking.currencyCode ), } )} {dt(booking.createDateTime) .locale(lang) .format("ddd D MMM YYYY, hh:mm")} {intl.formatMessage( { id: "{card} ending with {cardno}" }, { card: "N/A", cardno: "N/A" } )}
) }