// Package imports: import 'package:auto_route/auto_route.dart'; import 'package:remever/router.gr.dart'; @AutoRouterConfig(replaceInRouteName: 'Screen|Page,Route') class AppRouter extends RootStackRouter { @override RouteType get defaultRouteType => const RouteType.material(); //.cupertino, .adaptive ..etc @override List get routes => [ AutoRoute(path: '/', page: SplashRoute.page), AutoRoute(path: '/auth', page: AuthRoute.page), AutoRoute( path: '/home', page: HomeRoute.page, children: [ AutoRoute(path: 'settings', page: SettingsRoute.page), AutoRoute(path: 'statistick', page: StatistickRoute.page), AutoRoute(path: 'crud_collection', page: CrudCollection.page), AutoRoute(path: 'collections', page: CollectionRoute.page), ], ), // AutoRoute(path: '/home', page: HomeRoute.page), // AutoRoute(path: '/logs', page: LogRoute.page), // AutoRoute(path: '/sandbox', page: SandboxRoute.page), ]; @override List get guards => [ // optionally add root guards here ]; }