feat(pwa): balance hero shows net «Баланс» (was «Общий долг» of negatives)

This commit is contained in:
2026-06-20 00:59:53 +10:00
parent d2cd7632a5
commit 9742da439a
@@ -13,14 +13,14 @@ export function BalancePage() {
const { data, isLoading, isError, refetch } = useQuery({ queryKey: ["balance"], queryFn: getBalance });
const accounts = data?.accounts ?? [];
const totalDebt = accounts.filter((a) => a.balance < 0).reduce((s, a) => s + a.balance, 0);
const total = accounts.reduce((s, a) => s + a.balance, 0);
return (
<div>
<AppHeader />
<div className="card p-4 mb-4 text-center">
<p className="text-muted text-xs mb-1">Общий долг</p>
<p className={`text-2xl font-extrabold ${totalDebt < 0 ? "text-neg" : ""}`}>{formatMoney(totalDebt)}</p>
<p className="text-muted text-xs mb-1">Баланс</p>
<p className={`text-2xl font-extrabold ${total < 0 ? "text-neg" : "text-pos"}`}>{formatMoney(total)}</p>
</div>
{isLoading ? (