feat: add an owner + sell screen
This commit is contained in:
parent
d2cbb43bcb
commit
073f8bd334
15 changed files with 354 additions and 82 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -4,9 +4,6 @@ abstract final class Routes {
|
|||
|
||||
// ==[ ADD ]==
|
||||
static const add = '/add';
|
||||
static const addOwner = '/add/owner';
|
||||
static const addPrice = '/add/price';
|
||||
static const addForm = '/add/form';
|
||||
|
||||
// ==[ SELL ]==
|
||||
static const sell = '/sell';
|
||||
|
|
|
|||
Reference in a new issue