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",
accessorKey: "amount",
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 (
<span className="tabular-nums">
${amount.toLocaleString("es-AR", { minimumFractionDigits: 2 })}
${value.toLocaleString("es-AR", { minimumFractionDigits: 2 })}
</span>
);
},