commerce/components/price.tsx
2025-03-15 21:20:35 +00:00

22 lines
495 B
TypeScript

const Price = ({
amount,
className,
currencyCode = "ISK",
currencyCodeClassName,
}: {
amount: string;
className?: string;
currencyCode: string;
currencyCodeClassName?: string;
} & React.ComponentProps<"p">) => (
<p suppressHydrationWarning={true} className={className}>
{`${new Intl.NumberFormat(undefined, {
style: "currency",
currency: currencyCode,
currencyDisplay: "narrowSymbol",
}).format(parseFloat(amount))}`}
</p>
);
export default Price;