inventory / sebn_inventory_app / lib / presentation / routes / router.dart
router.dart
Raw
import 'package:auto_route/auto_route.dart';
import 'package:sebn_inventory_app/presentation/core/failure_page/failure_page.dart';
import 'package:sebn_inventory_app/presentation/core/update_page/update_page.dart';
import 'package:sebn_inventory_app/presentation/history_page/history_page.dart';
import 'package:sebn_inventory_app/presentation/inventory_page/inventory_page.dart';
import 'package:sebn_inventory_app/presentation/sign_in/sign_in_page.dart';
import 'package:sebn_inventory_app/presentation/splash/splash_page.dart';
import 'package:sebn_inventory_app/presentation/main_page/main_page.dart';
import 'package:sebn_inventory_app/presentation/inventory_item_edit_page/inventory_item_edit_page.dart';

@MaterialAutoRouter(
  generateNavigationHelperExtension: true,
  replaceInRouteName: 'Page,Route',
  routes: <AutoRoute>[
    AutoRoute(page: SplashPage, initial: true),
    AutoRoute(page: SignInPage),
    AutoRoute(page: MainPage),
    AutoRoute(page: InventoryPage),
    AutoRoute(page: HistoryPage),
    AutoRoute(page: InventoryItemEditPage),
    AutoRoute(page: FailurePage),
    AutoRoute(page: UpdatePage),
  ],
)
class $AppRouter {}