"use client" import { useIntl } from "react-intl" import { dt } from "@/lib/dt" import useLang from "@/hooks/useLang" import AwardPoints from "./AwardPoints" import styles from "./row.module.css" import type { RowProps } from "@/types/components/myPages/myPage/earnAndBurn" export default function Row({ transaction }: RowProps) { const intl = useIntl() const lang = useLang() const description = transaction.hotelName && transaction.city ? `${transaction.hotelName}, ${transaction.city} ${transaction.nights} ${intl.formatMessage({ id: "nights" })}` : `${transaction.nights} ${intl.formatMessage({ id: "nights" })}` const arrival = dt(transaction.checkinDate).locale(lang).format("DD MMM YYYY") const departure = dt(transaction.checkoutDate) .locale(lang) .format("DD MMM YYYY") return ( {arrival} {description} {transaction.confirmationNumber} {departure} ) }