import { HTMLAttributes } from "react"; export interface PriceBadgeProps extends HTMLAttributes { price: number; currency?: string; className?: string; } export default function PriceBadge({ price, currency = "VND", className = "", ...props }: PriceBadgeProps) { const formattedPrice = currency === "VND" ? price.toLocaleString("vi-VN", { style: "currency", currency: "VND", }) : `${price.toFixed(2)} ${currency}`; return ( {formattedPrice} ); }