// GENERATED CODE - DO NOT MODIFY BY HAND part of 'routes.dart'; // ************************************************************************** // GoRouterGenerator // ************************************************************************** List get $appRoutes => [ $shellRouteData, $loginRoute, $devPanelRoute, $errorReportRoute, ]; RouteBase get $shellRouteData => StatefulShellRouteData.$route( factory: $ShellRouteDataExtension._fromState, branches: [ StatefulShellBranchData.$branch( routes: [ GoRouteData.$route(path: '/home', factory: $HomeRoute._fromState), ], ), StatefulShellBranchData.$branch( routes: [ GoRouteData.$route(path: '/mine', factory: $MineRoute._fromState), ], ), ], ); extension $ShellRouteDataExtension on ShellRouteData { static ShellRouteData _fromState(GoRouterState state) => const ShellRouteData(); } mixin $HomeRoute on GoRouteData { static HomeRoute _fromState(GoRouterState state) => const HomeRoute(); @override String get location => GoRouteData.$location('/home'); @override void go(BuildContext context) => context.go(location); @override Future push(BuildContext context) => context.push(location); @override void pushReplacement(BuildContext context) => context.pushReplacement(location); @override void replace(BuildContext context) => context.replace(location); } mixin $MineRoute on GoRouteData { static MineRoute _fromState(GoRouterState state) => const MineRoute(); @override String get location => GoRouteData.$location('/mine'); @override void go(BuildContext context) => context.go(location); @override Future push(BuildContext context) => context.push(location); @override void pushReplacement(BuildContext context) => context.pushReplacement(location); @override void replace(BuildContext context) => context.replace(location); } RouteBase get $loginRoute => GoRouteData.$route(path: '/login', factory: $LoginRoute._fromState); mixin $LoginRoute on GoRouteData { static LoginRoute _fromState(GoRouterState state) => const LoginRoute(); @override String get location => GoRouteData.$location('/login'); @override void go(BuildContext context) => context.go(location); @override Future push(BuildContext context) => context.push(location); @override void pushReplacement(BuildContext context) => context.pushReplacement(location); @override void replace(BuildContext context) => context.replace(location); } RouteBase get $devPanelRoute => GoRouteData.$route(path: '/dev', factory: $DevPanelRoute._fromState); mixin $DevPanelRoute on GoRouteData { static DevPanelRoute _fromState(GoRouterState state) => const DevPanelRoute(); @override String get location => GoRouteData.$location('/dev'); @override void go(BuildContext context) => context.go(location); @override Future push(BuildContext context) => context.push(location); @override void pushReplacement(BuildContext context) => context.pushReplacement(location); @override void replace(BuildContext context) => context.replace(location); } RouteBase get $errorReportRoute => GoRouteData.$route( path: '/error-report', factory: $ErrorReportRoute._fromState, ); mixin $ErrorReportRoute on GoRouteData { static ErrorReportRoute _fromState(GoRouterState state) => const ErrorReportRoute(); @override String get location => GoRouteData.$location('/error-report'); @override void go(BuildContext context) => context.go(location); @override Future push(BuildContext context) => context.push(location); @override void pushReplacement(BuildContext context) => context.pushReplacement(location); @override void replace(BuildContext context) => context.replace(location); }