diff options
Diffstat (limited to 'lib/po/table/po-table-columns.tsx')
| -rw-r--r-- | lib/po/table/po-table-columns.tsx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/po/table/po-table-columns.tsx b/lib/po/table/po-table-columns.tsx index 7edd2435..20b7c64b 100644 --- a/lib/po/table/po-table-columns.tsx +++ b/lib/po/table/po-table-columns.tsx @@ -26,6 +26,7 @@ import { Badge } from "@/components/ui/badge" import { DataTableColumnHeaderSimple } from "@/components/data-table/data-table-column-simple-header" import { poColumnsConfig } from "@/config/poColumnsConfig" import { ContractDetailParsed } from "@/db/schema/contract" +import { formatNumber } from "@/lib/utils" interface GetColumnsProps { setRowAction: React.Dispatch<React.SetStateAction<DataTableRowAction<ContractDetailParsed> | null>> @@ -251,8 +252,15 @@ export function getColumns({ setRowAction }: GetColumnsProps): ColumnDef<Contrac if (cfg.type === "date") { const dateVal = cell.getValue() as Date return formatDate(dateVal, "KR") + } + if (cfg.id === "totalAmount") { + const value = cell.getValue() as number | string | null | undefined + return ( + <div className="text-sm text-right font-mono"> + {formatNumber(value)} + </div> + ) } - // ... return row.getValue(cfg.id) ?? "" }, } |
