mirror of
https://github.com/whekin/household-bot.git
synced 2026-03-31 14:24:03 +00:00
feat(miniapp): redesign member balance surfaces
This commit is contained in:
@@ -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'),
|
||||
|
||||
@@ -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'),
|
||||
|
||||
@@ -310,6 +310,7 @@ describe('createMiniAppDashboardHandler', () => {
|
||||
dashboard: {
|
||||
period: '2026-03',
|
||||
currency: 'GEL',
|
||||
paymentBalanceAdjustmentPolicy: 'utilities',
|
||||
totalDueMajor: '2010.00',
|
||||
totalPaidMajor: '500.00',
|
||||
totalRemainingMajor: '1510.00',
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user