Files
2024-12-23 11:47:17 +06:30

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);
}