This repository has been archived on 2025-08-25. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Seshat/lib/routing/router.dart

32 lines
1 KiB
Dart

import 'package:go_router/go_router.dart';
import 'package:seshat/routing/routes.dart';
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/home_page/home_page.dart';
import 'package:seshat/ui/sell_page/sell_page.dart';
GoRouter router() => GoRouter(
initialLocation: Routes.add,
routes: [
GoRoute(
path: Routes.home,
pageBuilder: (context, state) => NoTransitionPage(child: HomePage()),
routes: [
GoRoute(
path: Routes.add,
pageBuilder: (context, state) =>
NoTransitionPage(child: AddPage(viewModel: AddViewModel())),
// routes: [
// GoRoute(path: Routes.addForm),
// GoRoute(path: Routes.addOwner),
// GoRoute(path: Routes.addPrice),
// ],
),
GoRoute(
path: Routes.sell,
pageBuilder: (context, state) => NoTransitionPage(child: SellPage()),
),
],
),
],
);