feat: Implement group balance and expense management with new navigation and data handling

This commit is contained in:
Dayron
2025-10-28 13:06:42 +01:00
parent 94f1abfbc7
commit df1bb6da4a
10 changed files with 390 additions and 54 deletions

View File

@@ -66,11 +66,23 @@ class MyApp extends StatelessWidget {
RepositoryProvider<ExpenseRepository>(
create: (context) => ExpenseRepository(),
),
// Provide service instances so BLoCs can read them with context.read<T>()
RepositoryProvider<ExpenseService>(
create: (context) => ExpenseService(
expenseRepository: context.read<ExpenseRepository>(),
),
),
RepositoryProvider<BalanceRepository>(
create: (context) => BalanceRepository(
expenseRepository: context.read<ExpenseRepository>(),
),
),
RepositoryProvider<BalanceService>(
create: (context) => BalanceService(
balanceRepository: context.read<BalanceRepository>(),
expenseRepository: context.read<ExpenseRepository>(),
),
),
],
child: MultiBlocProvider(