// ************************************************************************** // 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 _i8; import 'package:flutter/material.dart' as _i9; import '../layouts/main/index.dart' as _i1; import '../screens/events/index.dart' as _i4; import '../screens/home/index.dart' as _i6; import '../screens/info/index.dart' as _i5; import '../screens/map/index.dart' as _i3; import '../screens/student_id/index.dart' as _i7; import '../utils/hero_empty_router_page.dart' as _i2; class AppRouter extends _i8.RootStackRouter { AppRouter([_i9.GlobalKey<_i9.NavigatorState>? navigatorKey]) : super(navigatorKey); @override final Map pagesMap = { MainLayout.name: (routeData) { return _i8.MaterialPageX( routeData: routeData, child: const _i1.MainLayout()); }, HomePageRouter.name: (routeData) { return _i8.MaterialPageX( routeData: routeData, child: const _i2.HeroEmptyRouterPage()); }, MapRoute.name: (routeData) { return _i8.MaterialPageX( routeData: routeData, child: const _i3.MapScreen()); }, EventsRoute.name: (routeData) { return _i8.MaterialPageX( routeData: routeData, child: const _i4.EventsScreen()); }, InfoRoute.name: (routeData) { return _i8.MaterialPageX( routeData: routeData, child: const _i5.InfoScreen()); }, HomeRoute.name: (routeData) { return _i8.CustomPage( routeData: routeData, child: const _i6.HomeScreen(), transitionsBuilder: _i8.TransitionsBuilders.noTransition, opaque: true, barrierDismissible: false); }, StudentIdRoute.name: (routeData) { return _i8.CustomPage( routeData: routeData, child: const _i7.StudentIdScreen(), transitionsBuilder: _i8.TransitionsBuilders.noTransition, opaque: true, barrierDismissible: false); } }; @override List<_i8.RouteConfig> get routes => [ _i8.RouteConfig(MainLayout.name, path: '/', children: [ _i8.RouteConfig(HomePageRouter.name, path: 'home', parent: MainLayout.name, children: [ _i8.RouteConfig(HomeRoute.name, path: '', parent: HomePageRouter.name), _i8.RouteConfig(StudentIdRoute.name, path: 'student-id', parent: HomePageRouter.name) ]), _i8.RouteConfig(MapRoute.name, path: 'map', parent: MainLayout.name), _i8.RouteConfig(EventsRoute.name, path: 'events', parent: MainLayout.name), _i8.RouteConfig(InfoRoute.name, path: 'info', parent: MainLayout.name) ]) ]; } /// generated route for /// [_i1.MainLayout] class MainLayout extends _i8.PageRouteInfo { const MainLayout({List<_i8.PageRouteInfo>? children}) : super(MainLayout.name, path: '/', initialChildren: children); static const String name = 'MainLayout'; } /// generated route for /// [_i2.HeroEmptyRouterPage] class HomePageRouter extends _i8.PageRouteInfo { const HomePageRouter({List<_i8.PageRouteInfo>? children}) : super(HomePageRouter.name, path: 'home', initialChildren: children); static const String name = 'HomePageRouter'; } /// generated route for /// [_i3.MapScreen] class MapRoute extends _i8.PageRouteInfo { const MapRoute() : super(MapRoute.name, path: 'map'); static const String name = 'MapRoute'; } /// generated route for /// [_i4.EventsScreen] class EventsRoute extends _i8.PageRouteInfo { const EventsRoute() : super(EventsRoute.name, path: 'events'); static const String name = 'EventsRoute'; } /// generated route for /// [_i5.InfoScreen] class InfoRoute extends _i8.PageRouteInfo { const InfoRoute() : super(InfoRoute.name, path: 'info'); static const String name = 'InfoRoute'; } /// generated route for /// [_i6.HomeScreen] class HomeRoute extends _i8.PageRouteInfo { const HomeRoute() : super(HomeRoute.name, path: ''); static const String name = 'HomeRoute'; } /// generated route for /// [_i7.StudentIdScreen] class StudentIdRoute extends _i8.PageRouteInfo { const StudentIdRoute() : super(StudentIdRoute.name, path: 'student-id'); static const String name = 'StudentIdRoute'; }