// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // StackedNavigatorGenerator // ************************************************************************** // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:flutter/material.dart' as _i5; import 'package:flutter/material.dart'; import 'package:ont_app2/ui/views/login/login_view.dart' as _i3; import 'package:ont_app2/ui/views/nav_bar/log_data/log_data_view.dart' as _i7; import 'package:ont_app2/ui/views/nav_bar/monitoring/monitoring_view.dart' as _i6; import 'package:ont_app2/ui/views/nav_bar/nav_bar_view.dart' as _i4; import 'package:ont_app2/ui/views/splash_screen/splash_screen_view.dart' as _i2; import 'package:stacked/stacked.dart' as _i1; import 'package:stacked_services/stacked_services.dart' as _i8; class Routes { static const splashScreenView = '/'; static const loginView = '/login-view'; static const navBarView = '/nav-bar-view'; static const all = { splashScreenView, loginView, navBarView, }; } class StackedRouter extends _i1.RouterBase { final _routes = <_i1.RouteDef>[ _i1.RouteDef( Routes.splashScreenView, page: _i2.SplashScreenView, ), _i1.RouteDef( Routes.loginView, page: _i3.LoginView, ), _i1.RouteDef( Routes.navBarView, page: _i4.NavBarView, ), ]; final _pagesMap = { _i2.SplashScreenView: (data) { return _i5.MaterialPageRoute( builder: (context) => const _i2.SplashScreenView(), settings: data, ); }, _i3.LoginView: (data) { return _i5.MaterialPageRoute( builder: (context) => _i3.LoginView(), settings: data, ); }, _i4.NavBarView: (data) { return _i5.MaterialPageRoute( builder: (context) => const _i4.NavBarView(), settings: data, ); }, }; @override List<_i1.RouteDef> get routes => _routes; @override Map get pagesMap => _pagesMap; } class NavBarViewRoutes { static const monitoringView = 'monitoring-view'; static const logDataView = 'log-data-view'; static const all = { monitoringView, logDataView, }; } class NavBarViewRouter extends _i1.RouterBase { final _routes = <_i1.RouteDef>[ _i1.RouteDef( NavBarViewRoutes.monitoringView, page: _i6.MonitoringView, ), _i1.RouteDef( NavBarViewRoutes.logDataView, page: _i7.LogDataView, ), ]; final _pagesMap = { _i6.MonitoringView: (data) { return _i5.MaterialPageRoute( builder: (context) => const _i6.MonitoringView(), settings: data, ); }, _i7.LogDataView: (data) { return _i5.MaterialPageRoute( builder: (context) => const _i7.LogDataView(), settings: data, ); }, }; @override List<_i1.RouteDef> get routes => _routes; @override Map get pagesMap => _pagesMap; } extension NavigatorStateExtension on _i8.NavigationService { Future navigateToSplashScreenView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(Routes.splashScreenView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToLoginView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(Routes.loginView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNavBarView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(Routes.navBarView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNestedMonitoringViewInNavBarViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(NavBarViewRoutes.monitoringView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNestedLogDataViewInNavBarViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(NavBarViewRoutes.logDataView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithSplashScreenView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(Routes.splashScreenView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithLoginView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(Routes.loginView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNavBarView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(Routes.navBarView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNestedMonitoringViewInNavBarViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(NavBarViewRoutes.monitoringView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNestedLogDataViewInNavBarViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(NavBarViewRoutes.logDataView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } }