feat: honestly forgot
This commit is contained in:
parent
48bcf0b1f8
commit
da953ba651
19 changed files with 1097 additions and 244 deletions
|
|
@ -6,7 +6,10 @@ import 'package:seshat/ui/add_page/view_model/add_view_model.dart';
|
|||
import 'package:seshat/ui/add_page/widgets/add_page.dart';
|
||||
import 'package:seshat/ui/auth/viewmodel/login_view_model.dart';
|
||||
import 'package:seshat/ui/auth/widgets/login_page.dart';
|
||||
import 'package:seshat/ui/home_page/home_page.dart';
|
||||
import 'package:seshat/ui/bal_page/view_model/bal_view_model.dart';
|
||||
import 'package:seshat/ui/bal_page/widget/bal_screen.dart';
|
||||
import 'package:seshat/ui/home_page/view_model/home_view_model.dart';
|
||||
import 'package:seshat/ui/home_page/widgets/home_page.dart';
|
||||
import 'package:seshat/ui/sell_page/view_model/sell_view_model.dart';
|
||||
import 'package:seshat/ui/sell_page/widgets/sell_page.dart';
|
||||
|
||||
|
|
@ -30,8 +33,22 @@ GoRouter router(AuthRepository authRepository) => GoRouter(
|
|||
routes: [
|
||||
GoRoute(
|
||||
path: Routes.home,
|
||||
pageBuilder: (context, state) => NoTransitionPage(child: HomePage()),
|
||||
pageBuilder: (context, state) {
|
||||
final viewModel = HomeViewModel(balRepository: context.read());
|
||||
return NoTransitionPage(child: HomePage(viewModel: viewModel));
|
||||
},
|
||||
routes: [
|
||||
GoRoute(
|
||||
path: Routes.balPage,
|
||||
name: "bal",
|
||||
pageBuilder: (context, state) {
|
||||
final viewModel = BalViewModel(
|
||||
balRepository: context.read(),
|
||||
id: int.tryParse(state.pathParameters["id"] ?? ""),
|
||||
);
|
||||
return NoTransitionPage(child: BalScreen(viewModel: viewModel));
|
||||
},
|
||||
),
|
||||
GoRoute(
|
||||
path: Routes.add,
|
||||
pageBuilder: (context, state) {
|
||||
|
|
@ -39,6 +56,7 @@ GoRouter router(AuthRepository authRepository) => GoRouter(
|
|||
ownerRepository: context.read(),
|
||||
bookRepository: context.read(),
|
||||
bookInstanceRepository: context.read(),
|
||||
balRepository: context.read(),
|
||||
);
|
||||
return NoTransitionPage(child: AddPage(viewModel: viewModel));
|
||||
},
|
||||
|
|
@ -51,7 +69,7 @@ GoRouter router(AuthRepository authRepository) => GoRouter(
|
|||
GoRoute(
|
||||
path: Routes.sell,
|
||||
pageBuilder: (context, state) {
|
||||
final viewModel = SellViewModel();
|
||||
final viewModel = SellViewModel(balRepository: context.read());
|
||||
return NoTransitionPage(child: SellPage(viewModel: viewModel));
|
||||
},
|
||||
),
|
||||
|
|
|
|||
Reference in a new issue