feat(miniapp): redesign member balance surfaces

This commit is contained in:
2026-03-12 02:10:22 +04:00
parent 7467d3a4cf
commit 135a2301ca
16 changed files with 1389 additions and 1015 deletions

View File

@@ -283,6 +283,7 @@ function createFinanceService(): FinanceCommandService {
generateDashboard: async () => ({
period: '2026-03',
currency: 'GEL',
paymentBalanceAdjustmentPolicy: 'utilities',
totalDue: Money.fromMajor('1000.00', 'GEL'),
totalPaid: Money.fromMajor('500.00', 'GEL'),
totalRemaining: Money.fromMajor('500.00', 'GEL'),

View File

@@ -124,6 +124,7 @@ function createDashboard(): NonNullable<
return {
period: '2026-03',
currency: 'GEL',
paymentBalanceAdjustmentPolicy: 'utilities',
totalDue: Money.fromMajor('400', 'GEL'),
totalPaid: Money.fromMajor('100', 'GEL'),
totalRemaining: Money.fromMajor('300', 'GEL'),

View File

@@ -310,6 +310,7 @@ describe('createMiniAppDashboardHandler', () => {
dashboard: {
period: '2026-03',
currency: 'GEL',
paymentBalanceAdjustmentPolicy: 'utilities',
totalDueMajor: '2010.00',
totalPaidMajor: '500.00',
totalRemainingMajor: '1510.00',

View File

@@ -88,6 +88,7 @@ export function createMiniAppDashboardHandler(options: {
dashboard: {
period: dashboard.period,
currency: dashboard.currency,
paymentBalanceAdjustmentPolicy: dashboard.paymentBalanceAdjustmentPolicy,
totalDueMajor: dashboard.totalDue.toMajorString(),
totalPaidMajor: dashboard.totalPaid.toMajorString(),
totalRemainingMajor: dashboard.totalRemaining.toMajorString(),

View File

@@ -168,6 +168,7 @@ function createFinanceService(): FinanceCommandService {
generateDashboard: async () => ({
period: '2026-03',
currency: 'GEL',
paymentBalanceAdjustmentPolicy: 'utilities',
totalDue: Money.fromMajor('1000', 'GEL'),
totalPaid: Money.zero('GEL'),
totalRemaining: Money.fromMajor('1000', 'GEL'),