feat(miniapp): refine UI and add utility bill management

- Fix collapsible padding and button spacing
- Add subtotal to balance card
- Add utility bill management for admins
- Fix lints and type checks across the monorepo
- Implement rejectPendingHouseholdMember in repository and service
This commit is contained in:
2026-03-13 05:52:34 +04:00
parent 25c4928ca9
commit 94a5904f54
58 changed files with 5400 additions and 7006 deletions

View File

@@ -8,6 +8,7 @@ import type {
HouseholdTelegramChatRecord,
HouseholdTopicBindingRecord
} from '@household/ports'
import type { SupportedLocale } from '@household/domain'
import { createHouseholdOnboardingService } from './household-onboarding-service'
@@ -141,7 +142,10 @@ function createRepositoryStub() {
isAdmin: input.isAdmin === true
}
},
async updateHouseholdDefaultLocale(_householdId, locale) {
async rejectPendingHouseholdMember(input) {
return pendingMembers.delete(input.telegramUserId)
},
async updateHouseholdDefaultLocale(_householdId: string, locale: SupportedLocale) {
return {
...household,
defaultLocale: locale