feat: add an owner + sell screen

This commit is contained in:
Alzalia 2025-08-08 19:42:50 +02:00
parent d2cbb43bcb
commit 073f8bd334
15 changed files with 354 additions and 82 deletions

View file

@ -7,7 +7,8 @@ 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/sell_page/sell_page.dart';
import 'package:seshat/ui/sell_page/view_model/sell_view_model.dart';
import 'package:seshat/ui/sell_page/widgets/sell_page.dart';
GoRouter router(AuthRepository authRepository) => GoRouter(
initialLocation: Routes.add,
@ -45,7 +46,10 @@ GoRouter router(AuthRepository authRepository) => GoRouter(
),
GoRoute(
path: Routes.sell,
pageBuilder: (context, state) => NoTransitionPage(child: SellPage()),
pageBuilder: (context, state) {
final viewModel = SellViewModel();
return NoTransitionPage(child: SellPage(viewModel: viewModel));
},
),
GoRoute(
path: Routes.login,