Files
2023-03-19 19:32:49 +01:00

133 lines
3.5 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'routes.dart';
// **************************************************************************
// GoRouterGenerator
// **************************************************************************
List<GoRoute> 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);
}