// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // StackedNavigatorGenerator // ************************************************************************** // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:flutter/material.dart' as _i6; import 'package:flutter/material.dart'; import 'package:panti_asuhan/ui/views/admin_index_tracking/admin_index/admin_index_view.dart' as _i7; import 'package:panti_asuhan/ui/views/admin_index_tracking/admin_index_tracking_view.dart' as _i4; import 'package:panti_asuhan/ui/views/admin_index_tracking/dana_sosial_admin/dana_sosial_admin_view.dart' as _i8; import 'package:panti_asuhan/ui/views/admin_index_tracking/data_siswa/data_siswa_view.dart' as _i9; import 'package:panti_asuhan/ui/views/admin_index_tracking/profil/profil_view.dart' as _i10; import 'package:panti_asuhan/ui/views/login_screen/login_screen_view.dart' as _i3; import 'package:panti_asuhan/ui/views/splash_screen/splash_screen_view.dart' as _i2; import 'package:panti_asuhan/ui/views/tambah_dana_sosial/tambah_dana_sosial_view.dart' as _i5; import 'package:stacked/stacked.dart' as _i1; import 'package:stacked_services/stacked_services.dart' as _i11; class Routes { static const splashScreenView = '/'; static const loginScreenView = '/login-screen-view'; static const adminIndexTrackingView = '/admin-index-tracking-view'; static const tambahDanaSosialView = '/tambah-dana-sosial-view'; static const all = { splashScreenView, loginScreenView, adminIndexTrackingView, tambahDanaSosialView, }; } class StackedRouter extends _i1.RouterBase { final _routes = <_i1.RouteDef>[ _i1.RouteDef( Routes.splashScreenView, page: _i2.SplashScreenView, ), _i1.RouteDef( Routes.loginScreenView, page: _i3.LoginScreenView, ), _i1.RouteDef( Routes.adminIndexTrackingView, page: _i4.AdminIndexTrackingView, ), _i1.RouteDef( Routes.tambahDanaSosialView, page: _i5.TambahDanaSosialView, ), ]; final _pagesMap = { _i2.SplashScreenView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i2.SplashScreenView(), settings: data, maintainState: false, ); }, _i3.LoginScreenView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i3.LoginScreenView(), settings: data, maintainState: false, ); }, _i4.AdminIndexTrackingView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i4.AdminIndexTrackingView(), settings: data, maintainState: false, ); }, _i5.TambahDanaSosialView: (data) { return _i6.MaterialPageRoute( builder: (context) => _i5.TambahDanaSosialView(), settings: data, maintainState: false, ); }, }; @override List<_i1.RouteDef> get routes => _routes; @override Map get pagesMap => _pagesMap; } class AdminIndexTrackingViewRoutes { static const adminIndexView = ''; static const danaSosialAdminView = 'dana-sosial-admin-view'; static const dataSiswaView = 'data-siswa-view'; static const profilView = 'profil-view'; static const all = { adminIndexView, danaSosialAdminView, dataSiswaView, profilView, }; } class AdminIndexTrackingViewRouter extends _i1.RouterBase { final _routes = <_i1.RouteDef>[ _i1.RouteDef( AdminIndexTrackingViewRoutes.adminIndexView, page: _i7.AdminIndexView, ), _i1.RouteDef( AdminIndexTrackingViewRoutes.danaSosialAdminView, page: _i8.DanaSosialAdminView, ), _i1.RouteDef( AdminIndexTrackingViewRoutes.dataSiswaView, page: _i9.DataSiswaView, ), _i1.RouteDef( AdminIndexTrackingViewRoutes.profilView, page: _i10.ProfilView, ), ]; final _pagesMap = { _i7.AdminIndexView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i7.AdminIndexView(), settings: data, maintainState: false, ); }, _i8.DanaSosialAdminView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i8.DanaSosialAdminView(), settings: data, maintainState: false, ); }, _i9.DataSiswaView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i9.DataSiswaView(), settings: data, maintainState: false, ); }, _i10.ProfilView: (data) { return _i6.MaterialPageRoute( builder: (context) => const _i10.ProfilView(), settings: data, maintainState: false, ); }, }; @override List<_i1.RouteDef> get routes => _routes; @override Map get pagesMap => _pagesMap; } extension NavigatorStateExtension on _i11.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 navigateToLoginScreenView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(Routes.loginScreenView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToAdminIndexTrackingView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(Routes.adminIndexTrackingView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToTambahDanaSosialView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(Routes.tambahDanaSosialView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNestedAdminIndexViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(AdminIndexTrackingViewRoutes.adminIndexView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNestedDanaSosialAdminViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(AdminIndexTrackingViewRoutes.danaSosialAdminView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNestedDataSiswaViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(AdminIndexTrackingViewRoutes.dataSiswaView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future navigateToNestedProfilViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return navigateTo(AdminIndexTrackingViewRoutes.profilView, 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 replaceWithLoginScreenView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(Routes.loginScreenView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithAdminIndexTrackingView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(Routes.adminIndexTrackingView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithTambahDanaSosialView([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(Routes.tambahDanaSosialView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNestedAdminIndexViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(AdminIndexTrackingViewRoutes.adminIndexView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNestedDanaSosialAdminViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith( AdminIndexTrackingViewRoutes.danaSosialAdminView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNestedDataSiswaViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(AdminIndexTrackingViewRoutes.dataSiswaView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } Future replaceWithNestedProfilViewInAdminIndexTrackingViewRouter([ int? routerId, bool preventDuplicates = true, Map? parameters, Widget Function(BuildContext, Animation, Animation, Widget)? transition, ]) async { return replaceWith(AdminIndexTrackingViewRoutes.profilView, id: routerId, preventDuplicates: preventDuplicates, parameters: parameters, transition: transition); } }