// ************************************************************************** // AutoRouteGenerator // ************************************************************************** // GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // AutoRouteGenerator // ************************************************************************** // // ignore_for_file: type=lint // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:auto_route/auto_route.dart' as _i15; import 'package:flutter/material.dart' as _i16; import '../layouts/main/index.dart' as _i1; import '../screens/events/index.dart' as _i4; import '../screens/home/home_header.dart' as _i6; import '../screens/home/index.dart' as _i2; import '../screens/info/contacts.dart' as _i12; import '../screens/info/health_safety.dart' as _i11; import '../screens/info/hours.dart' as _i13; import '../screens/info/index.dart' as _i10; import '../screens/map/index.dart' as _i3; import '../screens/map/map_category.dart' as _i9; import '../screens/map/map_home.dart' as _i8; import '../screens/map/state.dart' as _i18; import '../screens/settings/settings.dart' as _i14; import '../screens/student_id/index.dart' as _i7; import '../utils/hero_empty_router_page.dart' as _i5; import 'index.dart' as _i17; class AppRouter extends _i15.RootStackRouter { AppRouter([_i16.GlobalKey<_i16.NavigatorState>? navigatorKey]) : super(navigatorKey); @override final Map pagesMap = { MainLayout.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i1.MainLayout()); }, HomePageRouter.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i2.HomeScreen()); }, MapRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i3.MapScreen()); }, EventsRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i4.EventsScreen()); }, InfoPageRouter.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i5.HeroEmptyRouterPage()); }, HomeRoute.name: (routeData) { return _i15.CustomPage( routeData: routeData, child: const _i6.HomePageHeader(), transitionsBuilder: _i15.TransitionsBuilders.fadeIn, opaque: true, barrierDismissible: false); }, StudentIdRoute.name: (routeData) { return _i15.CustomPage( routeData: routeData, child: const _i7.StudentIdScreen(), transitionsBuilder: _i15.TransitionsBuilders.fadeIn, opaque: true, barrierDismissible: false); }, MapHomeRoute.name: (routeData) { return _i15.CustomPage( routeData: routeData, child: const _i8.MapHomeScreen(), customRouteBuilder: _i17.mapRouteBuilder, opaque: true, barrierDismissible: false); }, MapCategoryRoute.name: (routeData) { final args = routeData.argsAs(); return _i15.CustomPage( routeData: routeData, child: _i9.MapCategoryScreen(category: args.category, key: args.key), customRouteBuilder: _i17.mapRouteBuilder, opaque: true, barrierDismissible: false); }, InfoRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i10.InfoScreen()); }, HealthSafetyRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i11.HealthSafetyScreen()); }, ContactsRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i12.ContactsScreen()); }, HoursRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i13.HoursScreen()); }, SettingsRoute.name: (routeData) { return _i15.MaterialPageX( routeData: routeData, child: const _i14.SettingsScreen()); } }; @override List<_i15.RouteConfig> get routes => [ _i15.RouteConfig(MainLayout.name, path: '/', children: [ _i15.RouteConfig(HomePageRouter.name, path: 'home', parent: MainLayout.name, children: [ _i15.RouteConfig(HomeRoute.name, path: '', parent: HomePageRouter.name), _i15.RouteConfig(StudentIdRoute.name, path: 'student-id', parent: HomePageRouter.name) ]), _i15.RouteConfig(MapRoute.name, path: 'map', parent: MainLayout.name, children: [ _i15.RouteConfig(MapHomeRoute.name, path: '', parent: MapRoute.name), _i15.RouteConfig(MapCategoryRoute.name, path: 'category/:id', parent: MapRoute.name) ]), _i15.RouteConfig(EventsRoute.name, path: 'events', parent: MainLayout.name), _i15.RouteConfig(InfoPageRouter.name, path: 'info', parent: MainLayout.name, children: [ _i15.RouteConfig(InfoRoute.name, path: '', parent: InfoPageRouter.name), _i15.RouteConfig(HealthSafetyRoute.name, path: 'health-and-safety', parent: InfoPageRouter.name), _i15.RouteConfig(ContactsRoute.name, path: 'contacts', parent: InfoPageRouter.name), _i15.RouteConfig(HoursRoute.name, path: 'hours', parent: InfoPageRouter.name), _i15.RouteConfig(SettingsRoute.name, path: 'settings', parent: InfoPageRouter.name) ]) ]) ]; } /// generated route for /// [_i1.MainLayout] class MainLayout extends _i15.PageRouteInfo { const MainLayout({List<_i15.PageRouteInfo>? children}) : super(MainLayout.name, path: '/', initialChildren: children); static const String name = 'MainLayout'; } /// generated route for /// [_i2.HomeScreen] class HomePageRouter extends _i15.PageRouteInfo { const HomePageRouter({List<_i15.PageRouteInfo>? children}) : super(HomePageRouter.name, path: 'home', initialChildren: children); static const String name = 'HomePageRouter'; } /// generated route for /// [_i3.MapScreen] class MapRoute extends _i15.PageRouteInfo { const MapRoute({List<_i15.PageRouteInfo>? children}) : super(MapRoute.name, path: 'map', initialChildren: children); static const String name = 'MapRoute'; } /// generated route for /// [_i4.EventsScreen] class EventsRoute extends _i15.PageRouteInfo { const EventsRoute() : super(EventsRoute.name, path: 'events'); static const String name = 'EventsRoute'; } /// generated route for /// [_i5.HeroEmptyRouterPage] class InfoPageRouter extends _i15.PageRouteInfo { const InfoPageRouter({List<_i15.PageRouteInfo>? children}) : super(InfoPageRouter.name, path: 'info', initialChildren: children); static const String name = 'InfoPageRouter'; } /// generated route for /// [_i6.HomePageHeader] class HomeRoute extends _i15.PageRouteInfo { const HomeRoute() : super(HomeRoute.name, path: ''); static const String name = 'HomeRoute'; } /// generated route for /// [_i7.StudentIdScreen] class StudentIdRoute extends _i15.PageRouteInfo { const StudentIdRoute() : super(StudentIdRoute.name, path: 'student-id'); static const String name = 'StudentIdRoute'; } /// generated route for /// [_i8.MapHomeScreen] class MapHomeRoute extends _i15.PageRouteInfo { const MapHomeRoute() : super(MapHomeRoute.name, path: ''); static const String name = 'MapHomeRoute'; } /// generated route for /// [_i9.MapCategoryScreen] class MapCategoryRoute extends _i15.PageRouteInfo { MapCategoryRoute({required _i18.MapCategory category, _i16.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 _i18.MapCategory category; final _i16.Key? key; @override String toString() { return 'MapCategoryRouteArgs{category: $category, key: $key}'; } } /// generated route for /// [_i10.InfoScreen] class InfoRoute extends _i15.PageRouteInfo { const InfoRoute() : super(InfoRoute.name, path: ''); static const String name = 'InfoRoute'; } /// generated route for /// [_i11.HealthSafetyScreen] class HealthSafetyRoute extends _i15.PageRouteInfo { const HealthSafetyRoute() : super(HealthSafetyRoute.name, path: 'health-and-safety'); static const String name = 'HealthSafetyRoute'; } /// generated route for /// [_i12.ContactsScreen] class ContactsRoute extends _i15.PageRouteInfo { const ContactsRoute() : super(ContactsRoute.name, path: 'contacts'); static const String name = 'ContactsRoute'; } /// generated route for /// [_i13.HoursScreen] class HoursRoute extends _i15.PageRouteInfo { const HoursRoute() : super(HoursRoute.name, path: 'hours'); static const String name = 'HoursRoute'; } /// generated route for /// [_i14.SettingsScreen] class SettingsRoute extends _i15.PageRouteInfo { const SettingsRoute() : super(SettingsRoute.name, path: 'settings'); static const String name = 'SettingsRoute'; }