summaryrefslogtreecommitdiff
path: root/lib/po/table/po-table-columns.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/po/table/po-table-columns.tsx')
-rw-r--r--lib/po/table/po-table-columns.tsx10
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) ?? ""
},
}