Ahmed Fwela

swapped fromRoute and default constructor

... ... @@ -19,7 +19,7 @@ class HomeView extends GetView<HomeController> {
currentIndex = 1;
}
return Scaffold(
body: GetRouterOutlet.fromRoute(
body: GetRouterOutlet(
initialRoute: Routes.DASHBOARD,
anchorRoute: Routes.HOME,
key: Get.nestedKey(Routes.HOME),
... ...
... ... @@ -17,7 +17,7 @@ class RootView extends GetView<RootController> {
title: Text(title ?? ''),
centerTitle: true,
),
body: GetRouterOutlet.fromRoute(
body: GetRouterOutlet(
initialRoute: Routes.HOME,
anchorRoute: '/',
filterPages: (afterAnchor) {
... ...
... ... @@ -76,12 +76,12 @@ class _RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object>
}
class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig> {
GetRouterOutlet.fromRoute({
GetRouterOutlet({
required String anchorRoute,
required String initialRoute,
Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages,
GlobalKey<NavigatorState>? key,
}) : this(
}) : this.pickPages(
pickPages: (config) {
var ret = config.currentTreeBranch.pickAfterRoute(anchorRoute);
if (filterPages != null) {
... ... @@ -94,7 +94,7 @@ class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig> {
delegate.notFoundRoute,
key: key,
);
GetRouterOutlet({
GetRouterOutlet.pickPages({
Widget Function(GetDelegate delegate)? emptyWidget,
GetPage Function(GetDelegate delegate)? emptyPage,
required Iterable<GetPage> Function(GetNavConfig currentNavStack) pickPages,
... ...