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