Showing
1 changed file
with
3 additions
and
2 deletions
@@ -77,13 +77,14 @@ class _RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object> | @@ -77,13 +77,14 @@ class _RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object> | ||
77 | 77 | ||
78 | class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig> { | 78 | class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig> { |
79 | GetRouterOutlet({ | 79 | GetRouterOutlet({ |
80 | - required String anchorRoute, | 80 | + String? anchorRoute, |
81 | required String initialRoute, | 81 | required String initialRoute, |
82 | Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages, | 82 | Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages, |
83 | GlobalKey<NavigatorState>? key, | 83 | GlobalKey<NavigatorState>? key, |
84 | }) : this.pickPages( | 84 | }) : this.pickPages( |
85 | pickPages: (config) { | 85 | pickPages: (config) { |
86 | - var ret = config.currentTreeBranch.pickAfterRoute(anchorRoute); | 86 | + var ret = config.currentTreeBranch |
87 | + .pickAfterRoute(anchorRoute ?? initialRoute); | ||
87 | if (filterPages != null) { | 88 | if (filterPages != null) { |
88 | ret = filterPages(ret); | 89 | ret = filterPages(ret); |
89 | } | 90 | } |
-
Please register or login to post a comment