mirror of
https://github.com/Uuttssaavv/flutter-clean-architecture-riverpod.git
synced 2025-08-06 16:19:42 +08:00
96 lines
2.3 KiB
Dart
96 lines
2.3 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
// **************************************************************************
|
|
// AutoRouterGenerator
|
|
// **************************************************************************
|
|
|
|
// ignore_for_file: type=lint
|
|
// coverage:ignore-file
|
|
|
|
part of 'app_route.dart';
|
|
|
|
abstract class _$AppRouter extends RootStackRouter {
|
|
// ignore: unused_element
|
|
_$AppRouter({super.navigatorKey});
|
|
|
|
@override
|
|
final Map<String, PageFactory> pagesMap = {
|
|
DashboardRoute.name: (routeData) {
|
|
return AutoRoutePage<dynamic>(
|
|
routeData: routeData,
|
|
child: const DashboardScreen(),
|
|
);
|
|
},
|
|
LoginRoute.name: (routeData) {
|
|
final args = routeData.argsAs<LoginRouteArgs>(
|
|
orElse: () => const LoginRouteArgs());
|
|
return AutoRoutePage<dynamic>(
|
|
routeData: routeData,
|
|
child: LoginScreen(key: args.key),
|
|
);
|
|
},
|
|
SplashRoute.name: (routeData) {
|
|
return AutoRoutePage<dynamic>(
|
|
routeData: routeData,
|
|
child: const SplashScreen(),
|
|
);
|
|
},
|
|
};
|
|
}
|
|
|
|
/// generated route for
|
|
/// [DashboardScreen]
|
|
class DashboardRoute extends PageRouteInfo<void> {
|
|
const DashboardRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
DashboardRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'DashboardRoute';
|
|
|
|
static const PageInfo<void> page = PageInfo<void>(name);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [LoginScreen]
|
|
class LoginRoute extends PageRouteInfo<LoginRouteArgs> {
|
|
LoginRoute({
|
|
Key? key,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
LoginRoute.name,
|
|
args: LoginRouteArgs(key: key),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'LoginRoute';
|
|
|
|
static const PageInfo<LoginRouteArgs> page = PageInfo<LoginRouteArgs>(name);
|
|
}
|
|
|
|
class LoginRouteArgs {
|
|
const LoginRouteArgs({this.key});
|
|
|
|
final Key? key;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'LoginRouteArgs{key: $key}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SplashScreen]
|
|
class SplashRoute extends PageRouteInfo<void> {
|
|
const SplashRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
SplashRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SplashRoute';
|
|
|
|
static const PageInfo<void> page = PageInfo<void>(name);
|
|
}
|