2022-09-03 14:46:00 -04:00
|
|
|
// **************************************************************************
|
|
|
|
// AutoRouteGenerator
|
|
|
|
// **************************************************************************
|
|
|
|
|
|
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
|
|
|
|
// **************************************************************************
|
|
|
|
// AutoRouteGenerator
|
|
|
|
// **************************************************************************
|
|
|
|
//
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
|
|
|
|
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
2022-09-12 15:24:14 -04:00
|
|
|
import 'package:auto_route/auto_route.dart' as _i10;
|
|
|
|
import 'package:flutter/material.dart' as _i11;
|
2022-09-03 14:46:00 -04:00
|
|
|
|
|
|
|
import '../layouts/main/index.dart' as _i1;
|
2022-09-07 13:34:03 -04:00
|
|
|
import '../screens/events/index.dart' as _i4;
|
2022-09-11 12:39:48 -04:00
|
|
|
import '../screens/home/home_header.dart' as _i6;
|
|
|
|
import '../screens/home/index.dart' as _i2;
|
2022-09-07 13:34:03 -04:00
|
|
|
import '../screens/info/index.dart' as _i5;
|
|
|
|
import '../screens/map/index.dart' as _i3;
|
2022-09-12 15:24:14 -04:00
|
|
|
import '../screens/map/map_category.dart' as _i9;
|
|
|
|
import '../screens/map/map_home.dart' as _i8;
|
|
|
|
import '../screens/map/state.dart' as _i13;
|
2022-09-07 13:34:03 -04:00
|
|
|
import '../screens/student_id/index.dart' as _i7;
|
2022-09-12 15:24:14 -04:00
|
|
|
import 'index.dart' as _i12;
|
2022-09-07 13:34:03 -04:00
|
|
|
|
2022-09-12 15:24:14 -04:00
|
|
|
class AppRouter extends _i10.RootStackRouter {
|
|
|
|
AppRouter([_i11.GlobalKey<_i11.NavigatorState>? navigatorKey])
|
2022-09-03 14:46:00 -04:00
|
|
|
: super(navigatorKey);
|
|
|
|
|
|
|
|
@override
|
2022-09-12 15:24:14 -04:00
|
|
|
final Map<String, _i10.PageFactory> pagesMap = {
|
2022-09-03 14:46:00 -04:00
|
|
|
MainLayout.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.MaterialPageX<dynamic>(
|
2022-09-03 14:46:00 -04:00
|
|
|
routeData: routeData, child: const _i1.MainLayout());
|
|
|
|
},
|
2022-09-07 13:34:03 -04:00
|
|
|
HomePageRouter.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.MaterialPageX<dynamic>(
|
2022-09-11 12:39:48 -04:00
|
|
|
routeData: routeData, child: const _i2.HomeScreen());
|
2022-09-03 14:46:00 -04:00
|
|
|
},
|
|
|
|
MapRoute.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.MaterialPageX<dynamic>(
|
2022-09-07 13:34:03 -04:00
|
|
|
routeData: routeData, child: const _i3.MapScreen());
|
2022-09-03 14:46:00 -04:00
|
|
|
},
|
|
|
|
EventsRoute.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.MaterialPageX<dynamic>(
|
2022-09-07 13:34:03 -04:00
|
|
|
routeData: routeData, child: const _i4.EventsScreen());
|
2022-09-03 14:46:00 -04:00
|
|
|
},
|
|
|
|
InfoRoute.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.MaterialPageX<dynamic>(
|
2022-09-07 13:34:03 -04:00
|
|
|
routeData: routeData, child: const _i5.InfoScreen());
|
|
|
|
},
|
|
|
|
HomeRoute.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.CustomPage<dynamic>(
|
2022-09-07 13:34:03 -04:00
|
|
|
routeData: routeData,
|
2022-09-11 12:39:48 -04:00
|
|
|
child: const _i6.HomePageHeader(),
|
2022-09-12 15:24:14 -04:00
|
|
|
transitionsBuilder: _i10.TransitionsBuilders.fadeIn,
|
2022-09-07 13:34:03 -04:00
|
|
|
opaque: true,
|
|
|
|
barrierDismissible: false);
|
|
|
|
},
|
|
|
|
StudentIdRoute.name: (routeData) {
|
2022-09-12 15:24:14 -04:00
|
|
|
return _i10.CustomPage<dynamic>(
|
2022-09-07 13:34:03 -04:00
|
|
|
routeData: routeData,
|
|
|
|
child: const _i7.StudentIdScreen(),
|
2022-09-12 15:24:14 -04:00
|
|
|
transitionsBuilder: _i10.TransitionsBuilders.fadeIn,
|
|
|
|
opaque: true,
|
|
|
|
barrierDismissible: false);
|
|
|
|
},
|
|
|
|
MapHomeRoute.name: (routeData) {
|
|
|
|
return _i10.CustomPage<dynamic>(
|
|
|
|
routeData: routeData,
|
|
|
|
child: const _i8.MapHomeScreen(),
|
|
|
|
customRouteBuilder: _i12.mapRouteBuilder,
|
|
|
|
opaque: true,
|
|
|
|
barrierDismissible: false);
|
|
|
|
},
|
|
|
|
MapCategoryRoute.name: (routeData) {
|
|
|
|
final args = routeData.argsAs<MapCategoryRouteArgs>();
|
|
|
|
return _i10.CustomPage<dynamic>(
|
|
|
|
routeData: routeData,
|
|
|
|
child: _i9.MapCategoryScreen(category: args.category, key: args.key),
|
|
|
|
customRouteBuilder: _i12.mapRouteBuilder,
|
2022-09-07 13:34:03 -04:00
|
|
|
opaque: true,
|
|
|
|
barrierDismissible: false);
|
2022-09-03 14:46:00 -04:00
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
@override
|
2022-09-12 15:24:14 -04:00
|
|
|
List<_i10.RouteConfig> get routes => [
|
|
|
|
_i10.RouteConfig(MainLayout.name, path: '/', children: [
|
|
|
|
_i10.RouteConfig(HomePageRouter.name,
|
2022-09-07 13:34:03 -04:00
|
|
|
path: 'home',
|
|
|
|
parent: MainLayout.name,
|
|
|
|
children: [
|
2022-09-12 15:24:14 -04:00
|
|
|
_i10.RouteConfig(HomeRoute.name,
|
2022-09-07 13:34:03 -04:00
|
|
|
path: '', parent: HomePageRouter.name),
|
2022-09-12 15:24:14 -04:00
|
|
|
_i10.RouteConfig(StudentIdRoute.name,
|
2022-09-07 13:34:03 -04:00
|
|
|
path: 'student-id', parent: HomePageRouter.name)
|
|
|
|
]),
|
2022-09-12 15:24:14 -04:00
|
|
|
_i10.RouteConfig(MapRoute.name,
|
|
|
|
path: 'map',
|
|
|
|
parent: MainLayout.name,
|
|
|
|
children: [
|
|
|
|
_i10.RouteConfig(MapHomeRoute.name,
|
|
|
|
path: '', parent: MapRoute.name),
|
|
|
|
_i10.RouteConfig(MapCategoryRoute.name,
|
|
|
|
path: 'category/:id', parent: MapRoute.name)
|
|
|
|
]),
|
|
|
|
_i10.RouteConfig(EventsRoute.name,
|
2022-09-03 14:46:00 -04:00
|
|
|
path: 'events', parent: MainLayout.name),
|
2022-09-12 15:24:14 -04:00
|
|
|
_i10.RouteConfig(InfoRoute.name,
|
|
|
|
path: 'info', parent: MainLayout.name)
|
2022-09-07 13:34:03 -04:00
|
|
|
])
|
2022-09-03 14:46:00 -04:00
|
|
|
];
|
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
|
|
|
/// [_i1.MainLayout]
|
2022-09-12 15:24:14 -04:00
|
|
|
class MainLayout extends _i10.PageRouteInfo<void> {
|
|
|
|
const MainLayout({List<_i10.PageRouteInfo>? children})
|
2022-09-03 14:46:00 -04:00
|
|
|
: super(MainLayout.name, path: '/', initialChildren: children);
|
|
|
|
|
|
|
|
static const String name = 'MainLayout';
|
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
2022-09-11 12:39:48 -04:00
|
|
|
/// [_i2.HomeScreen]
|
2022-09-12 15:24:14 -04:00
|
|
|
class HomePageRouter extends _i10.PageRouteInfo<void> {
|
|
|
|
const HomePageRouter({List<_i10.PageRouteInfo>? children})
|
2022-09-07 13:34:03 -04:00
|
|
|
: super(HomePageRouter.name, path: 'home', initialChildren: children);
|
2022-09-03 18:05:53 -04:00
|
|
|
|
2022-09-07 13:34:03 -04:00
|
|
|
static const String name = 'HomePageRouter';
|
2022-09-03 14:46:00 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
2022-09-07 13:34:03 -04:00
|
|
|
/// [_i3.MapScreen]
|
2022-09-12 15:24:14 -04:00
|
|
|
class MapRoute extends _i10.PageRouteInfo<void> {
|
|
|
|
const MapRoute({List<_i10.PageRouteInfo>? children})
|
|
|
|
: super(MapRoute.name, path: 'map', initialChildren: children);
|
2022-09-03 14:46:00 -04:00
|
|
|
|
|
|
|
static const String name = 'MapRoute';
|
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
2022-09-07 13:34:03 -04:00
|
|
|
/// [_i4.EventsScreen]
|
2022-09-12 15:24:14 -04:00
|
|
|
class EventsRoute extends _i10.PageRouteInfo<void> {
|
2022-09-03 14:46:00 -04:00
|
|
|
const EventsRoute() : super(EventsRoute.name, path: 'events');
|
|
|
|
|
|
|
|
static const String name = 'EventsRoute';
|
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
2022-09-07 13:34:03 -04:00
|
|
|
/// [_i5.InfoScreen]
|
2022-09-12 15:24:14 -04:00
|
|
|
class InfoRoute extends _i10.PageRouteInfo<void> {
|
2022-09-03 14:46:00 -04:00
|
|
|
const InfoRoute() : super(InfoRoute.name, path: 'info');
|
|
|
|
|
|
|
|
static const String name = 'InfoRoute';
|
|
|
|
}
|
2022-09-07 13:34:03 -04:00
|
|
|
|
|
|
|
/// generated route for
|
2022-09-11 12:39:48 -04:00
|
|
|
/// [_i6.HomePageHeader]
|
2022-09-12 15:24:14 -04:00
|
|
|
class HomeRoute extends _i10.PageRouteInfo<void> {
|
2022-09-07 13:34:03 -04:00
|
|
|
const HomeRoute() : super(HomeRoute.name, path: '');
|
|
|
|
|
|
|
|
static const String name = 'HomeRoute';
|
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
|
|
|
/// [_i7.StudentIdScreen]
|
2022-09-12 15:24:14 -04:00
|
|
|
class StudentIdRoute extends _i10.PageRouteInfo<void> {
|
2022-09-07 13:34:03 -04:00
|
|
|
const StudentIdRoute() : super(StudentIdRoute.name, path: 'student-id');
|
|
|
|
|
|
|
|
static const String name = 'StudentIdRoute';
|
|
|
|
}
|
2022-09-12 15:24:14 -04:00
|
|
|
|
|
|
|
/// generated route for
|
|
|
|
/// [_i8.MapHomeScreen]
|
|
|
|
class MapHomeRoute extends _i10.PageRouteInfo<void> {
|
|
|
|
const MapHomeRoute() : super(MapHomeRoute.name, path: '');
|
|
|
|
|
|
|
|
static const String name = 'MapHomeRoute';
|
|
|
|
}
|
|
|
|
|
|
|
|
/// generated route for
|
|
|
|
/// [_i9.MapCategoryScreen]
|
|
|
|
class MapCategoryRoute extends _i10.PageRouteInfo<MapCategoryRouteArgs> {
|
|
|
|
MapCategoryRoute({required _i13.MapCategory category, _i11.Key? key})
|
|
|
|
: super(MapCategoryRoute.name,
|
|
|
|
path: 'category/:id',
|
|
|
|
args: MapCategoryRouteArgs(category: category, key: key));
|
|
|
|
|
|
|
|
static const String name = 'MapCategoryRoute';
|
|
|
|
}
|
|
|
|
|
|
|
|
class MapCategoryRouteArgs {
|
|
|
|
const MapCategoryRouteArgs({required this.category, this.key});
|
|
|
|
|
|
|
|
final _i13.MapCategory category;
|
|
|
|
|
|
|
|
final _i11.Key? key;
|
|
|
|
|
|
|
|
@override
|
|
|
|
String toString() {
|
|
|
|
return 'MapCategoryRouteArgs{category: $category, key: $key}';
|
|
|
|
}
|
|
|
|
}
|