first commit
This commit is contained in:
33
lib/router.dart
Normal file
33
lib/router.dart
Normal file
@@ -0,0 +1,33 @@
|
||||
// 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<AutoRoute> get routes => <AutoRoute>[
|
||||
AutoRoute(path: '/', page: SplashRoute.page),
|
||||
AutoRoute(path: '/auth', page: AuthRoute.page),
|
||||
AutoRoute(
|
||||
path: '/home',
|
||||
page: HomeRoute.page,
|
||||
children: <AutoRoute>[
|
||||
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<AutoRouteGuard> get guards => <AutoRouteGuard>[
|
||||
// optionally add root guards here
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user