// GENERATED CODE - DO NOT MODIFY BY HAND part of 'routes.dart'; // ************************************************************************** // GoRouterGenerator // ************************************************************************** List get $appRoutes => [ $splashRoute, $homeRoute, $loginRoute, ]; GoRoute get $splashRoute => GoRouteData.$route( path: '/splash', factory: $SplashRouteExtension._fromState, ); extension $SplashRouteExtension on SplashRoute { static SplashRoute _fromState(GoRouterState state) => const SplashRoute(); String get location => GoRouteData.$location( '/splash', ); void go(BuildContext context) => context.go(location); void push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); } GoRoute get $homeRoute => GoRouteData.$route( path: '/home', factory: $HomeRouteExtension._fromState, routes: [ GoRouteData.$route( path: 'admin', factory: $AdminRouteExtension._fromState, ), GoRouteData.$route( path: 'user', factory: $UserRouteExtension._fromState, ), GoRouteData.$route( path: 'guest', factory: $GuestRouteExtension._fromState, ), ], ); extension $HomeRouteExtension on HomeRoute { static HomeRoute _fromState(GoRouterState state) => const HomeRoute(); String get location => GoRouteData.$location( '/home', ); void go(BuildContext context) => context.go(location); void push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); } extension $AdminRouteExtension on AdminRoute { static AdminRoute _fromState(GoRouterState state) => const AdminRoute(); String get location => GoRouteData.$location( '/home/admin', ); void go(BuildContext context) => context.go(location); void push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); } extension $UserRouteExtension on UserRoute { static UserRoute _fromState(GoRouterState state) => const UserRoute(); String get location => GoRouteData.$location( '/home/user', ); void go(BuildContext context) => context.go(location); void push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); } extension $GuestRouteExtension on GuestRoute { static GuestRoute _fromState(GoRouterState state) => const GuestRoute(); String get location => GoRouteData.$location( '/home/guest', ); void go(BuildContext context) => context.go(location); void push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); } GoRoute get $loginRoute => GoRouteData.$route( path: '/login', factory: $LoginRouteExtension._fromState, ); extension $LoginRouteExtension on LoginRoute { static LoginRoute _fromState(GoRouterState state) => const LoginRoute(); String get location => GoRouteData.$location( '/login', ); void go(BuildContext context) => context.go(location); void push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); }