"use client" import { useIntl } from "react-intl" import Caption from "@/components/TempDesignSystem/Text/Caption" import Title from "@/components/TempDesignSystem/Text/Title" import { formatPrice } from "@/utils/numberFormatting" import styles from "./selectionCard.module.css" import type { SelectionCardProps } from "@/types/components/hotelReservation/selectRate/selectionCard" export default function SelectionCard({ price, membersPrice, currency, title, subtext, }: SelectionCardProps) { const intl = useIntl() return (
{title}
i
{subtext}
{intl.formatMessage( { id: "{price}/night" }, { price: formatPrice(intl, price, currency), } )} {membersPrice && ( {intl.formatMessage( { id: "Members {price}/night" }, { price: formatPrice(intl, membersPrice, currency) } )} )}
) }