@@ -12,24 +12,24 @@ import 'src/presenter/navigation/modular_router_delegate.dart';
1212import 'src/presenter/navigation/router_outlet_delegate.dart' ;
1313
1414export 'package:flutter_modular_annotations/flutter_modular_annotations.dart' ;
15+ export 'package:modular_core/modular_core.dart' show ModularRoute, Disposable, ReassembleMixin;
16+
1517export 'src/presenter/guards/route_guard.dart' ;
1618export 'src/presenter/models/bind.dart' ;
1719export 'src/presenter/models/child_route.dart' ;
18- export 'src/presenter/models/module_route.dart' ;
19- export 'src/presenter/models/wildcard_route.dart' ;
20- export 'src/presenter/models/redirect_to_route.dart' ;
2120export 'src/presenter/models/modular_args.dart' ;
21+ export 'src/presenter/models/modular_navigator.dart' ;
2222export 'src/presenter/models/module.dart' ;
23+ export 'src/presenter/models/module_route.dart' ;
24+ export 'src/presenter/models/redirect_to_route.dart' ;
2325export 'src/presenter/models/route.dart' ;
24- export 'src/presenter/models/modular_navigator.dart' ;
25- export 'src/presenter/widgets/modular_app.dart' ;
26- export 'src/presenter/widgets/navigation_listener.dart' ;
27- export 'src/presenter/widgets/widget_module.dart' ;
26+ export 'src/presenter/models/wildcard_route.dart' ;
2827export 'src/presenter/navigation/transitions/page_transition.dart' ;
2928export 'src/presenter/navigation/transitions/transitions.dart' ;
29+ export 'src/presenter/widgets/modular_app.dart' ;
3030export 'src/presenter/widgets/modular_state.dart' ;
31- export 'package:modular_core/modular_core .dart'
32- show ModularRoute, Disposable, ReassembleMixin ;
31+ export 'src/presenter/widgets/navigation_listener .dart' ;
32+ export 'src/presenter/widgets/widget_module.dart' ;
3333
3434IModularBase ? _modular;
3535
@@ -53,11 +53,7 @@ void cleanGlobals() {
5353
5454extension InjectorExtends on Injector {
5555 /// get arguments
56- ModularArguments get args => injector
57- .get <GetArguments >()
58- .value
59- .call ()
60- .getOrElse ((l) => ModularArguments .empty ());
56+ ModularArguments get args => injector.get <GetArguments >().call ().getOrElse ((l) => ModularArguments .empty ());
6157}
6258
6359/// It acts as a Nested Browser that will be populated by the children of this route.
@@ -90,11 +86,9 @@ class RouterOutletState extends State<RouterOutlet> {
9086 void didChangeDependencies () {
9187 super .didChangeDependencies ();
9288 final modal = (ModalRoute .of (context)? .settings as ModularPage );
93- delegate ?? = RouterOutletDelegate (modal.route.uri.toString (),
94- injector.get <ModularRouterDelegate >().value, navigatorKey);
89+ delegate ?? = RouterOutletDelegate (modal.route.uri.toString (), injector.get <ModularRouterDelegate >(), navigatorKey);
9590 final router = Router .of (context);
96- _backButtonDispatcher =
97- router.backButtonDispatcher! .createChildBackButtonDispatcher ();
91+ _backButtonDispatcher = router.backButtonDispatcher! .createChildBackButtonDispatcher ();
9892 }
9993
10094 @override
0 commit comments