diff options
Diffstat (limited to 'components/contract/contract-items-card.tsx')
| -rw-r--r-- | components/contract/contract-items-card.tsx | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/components/contract/contract-items-card.tsx b/components/contract/contract-items-card.tsx index 0d43f979..5bf5a927 100644 --- a/components/contract/contract-items-card.tsx +++ b/components/contract/contract-items-card.tsx @@ -1,5 +1,5 @@ import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" -import { formatCurrency } from "@/lib/utils" +import { formatCurrency, formatNumber } from "@/lib/utils" interface ContractItem { materialNo?: string @@ -13,10 +13,10 @@ interface ContractItem { interface ContractItemsCardProps { items: ContractItem[] - currency?: string + currency?: string | null } -export function ContractItemsCard({ items, currency = "KRW" }: ContractItemsCardProps) { +export function ContractItemsCard({ items, currency }: ContractItemsCardProps) { if (!items || items.length === 0) { return null } @@ -50,18 +50,22 @@ export function ContractItemsCard({ items, currency = "KRW" }: ContractItemsCard </td> <td className="px-4 py-3 text-right font-mono"> {item.unitPrice - ? formatCurrency( - parseFloat(item.unitPrice.toString()), - currency - ) + ? currency + ? formatCurrency( + parseFloat(item.unitPrice.toString()), + currency + ) + : formatNumber(parseFloat(item.unitPrice.toString())) : "-"} </td> <td className="px-4 py-3 text-right font-mono font-medium"> {item.contractAmount - ? formatCurrency( - parseFloat(item.contractAmount.toString()), - currency - ) + ? currency + ? formatCurrency( + parseFloat(item.contractAmount.toString()), + currency + ) + : formatNumber(parseFloat(item.contractAmount.toString())) : "-"} </td> </tr> |
