diff --git a/apps/miniapp/src/routes/balances.tsx b/apps/miniapp/src/routes/balances.tsx
index 135119d..3b4ba2e 100644
--- a/apps/miniapp/src/routes/balances.tsx
+++ b/apps/miniapp/src/routes/balances.tsx
@@ -15,7 +15,9 @@ export default function BalancesRoute() {
memberBalanceVisuals,
purchaseInvestmentChart,
memberPurchaseBalanceVisuals,
- memberUtilityBalanceVisuals
+ memberUtilityBalanceVisuals,
+ utilityTotalMajor,
+ purchaseTotalMajor
} = useDashboard()
return (
@@ -52,39 +54,21 @@ export default function BalancesRoute() {
{copy().balancesTitle}
- {data()
- .members.reduce(
- (sum, m) => sum + Number(m.netDueMajor.replace(/[^0-9.-]/g, '')),
- 0
- )
- .toFixed(2)}{' '}
- {data().currency}
+ {data().totalDueMajor} {data().currency}
{copy().balancesSubtitle}
{copy().purchasesBalanceTitle}
- {data()
- .members.reduce(
- (sum, m) => sum + Number(m.purchaseOffsetMajor.replace(/[^0-9.-]/g, '')),
- 0
- )
- .toFixed(2)}{' '}
- {data().currency}
+ {purchaseTotalMajor()} {data().currency}
{copy().purchasesBalanceBody}
{copy().utilitiesBalanceTitle}
- {data()
- .members.reduce(
- (sum, m) => sum + Number(m.utilityShareMajor.replace(/[^0-9.-]/g, '')),
- 0
- )
- .toFixed(2)}{' '}
- {data().currency}
+ {utilityTotalMajor()} {data().currency}
{copy().utilitiesBalanceBody}