fix(expenses): update amount display logic to reflect payment status

This commit is contained in:
Jose Selesan
2026-05-29 15:27:57 -03:00
parent e890221c90
commit 64ef4440f6

View File

@@ -40,10 +40,12 @@ export function ExpensesTable({ data, onPay, page, total, pageSize, onPageChange
header: "Monto", header: "Monto",
accessorKey: "amount", accessorKey: "amount",
cell: ({ row }) => { cell: ({ row }) => {
const amount = Number(row.getValue("amount")); const expense = row.original;
const isPayed = expense.status === "PAYED";
const value = isPayed && expense.amountPayed ? Number(expense.amountPayed) : Number(expense.amount);
return ( return (
<span className="tabular-nums"> <span className="tabular-nums">
${amount.toLocaleString("es-AR", { minimumFractionDigits: 2 })} ${value.toLocaleString("es-AR", { minimumFractionDigits: 2 })}
</span> </span>
); );
}, },