fix(miniapp): use correct totals in balance summary (totalDue, purchase ledger, utility ledger)

This commit is contained in:
2026-03-17 00:39:22 +04:00
parent 748878e789
commit b981c7cf80

View File

@@ -15,7 +15,9 @@ export default function BalancesRoute() {
memberBalanceVisuals, memberBalanceVisuals,
purchaseInvestmentChart, purchaseInvestmentChart,
memberPurchaseBalanceVisuals, memberPurchaseBalanceVisuals,
memberUtilityBalanceVisuals memberUtilityBalanceVisuals,
utilityTotalMajor,
purchaseTotalMajor
} = useDashboard() } = useDashboard()
return ( return (
@@ -52,39 +54,21 @@ export default function BalancesRoute() {
<div class="balance-summary__col"> <div class="balance-summary__col">
<span class="balance-summary__label">{copy().balancesTitle}</span> <span class="balance-summary__label">{copy().balancesTitle}</span>
<span class="balance-summary__value"> <span class="balance-summary__value">
{data() {data().totalDueMajor} {data().currency}
.members.reduce(
(sum, m) => sum + Number(m.netDueMajor.replace(/[^0-9.-]/g, '')),
0
)
.toFixed(2)}{' '}
{data().currency}
</span> </span>
<span class="balance-summary__sub">{copy().balancesSubtitle}</span> <span class="balance-summary__sub">{copy().balancesSubtitle}</span>
</div> </div>
<div class="balance-summary__col"> <div class="balance-summary__col">
<span class="balance-summary__label">{copy().purchasesBalanceTitle}</span> <span class="balance-summary__label">{copy().purchasesBalanceTitle}</span>
<span class="balance-summary__value"> <span class="balance-summary__value">
{data() {purchaseTotalMajor()} {data().currency}
.members.reduce(
(sum, m) => sum + Number(m.purchaseOffsetMajor.replace(/[^0-9.-]/g, '')),
0
)
.toFixed(2)}{' '}
{data().currency}
</span> </span>
<span class="balance-summary__sub">{copy().purchasesBalanceBody}</span> <span class="balance-summary__sub">{copy().purchasesBalanceBody}</span>
</div> </div>
<div class="balance-summary__col"> <div class="balance-summary__col">
<span class="balance-summary__label">{copy().utilitiesBalanceTitle}</span> <span class="balance-summary__label">{copy().utilitiesBalanceTitle}</span>
<span class="balance-summary__value"> <span class="balance-summary__value">
{data() {utilityTotalMajor()} {data().currency}
.members.reduce(
(sum, m) => sum + Number(m.utilityShareMajor.replace(/[^0-9.-]/g, '')),
0
)
.toFixed(2)}{' '}
{data().currency}
</span> </span>
<span class="balance-summary__sub">{copy().utilitiesBalanceBody}</span> <span class="balance-summary__sub">{copy().utilitiesBalanceBody}</span>
</div> </div>