PlayxNavigationSettings.goRouter constructor

const PlayxNavigationSettings.goRouter({
  1. required GoRouter goRouter,
  2. GlobalKey<NavigatorState>? navigatorKey,
  3. TransitionBuilder? builder,
  4. PlayxPageConfig? config,
})

Creates navigation settings that use the GoRouter instead of Navigator.

This constructor sets up properties for advanced routing scenarios using GoRouter.

Implementation

const PlayxNavigationSettings.goRouter({
  required GoRouter this.goRouter,
  this.navigatorKey,
  this.builder,
  this.config,
}) : useRouter = true,
     routes = null,
     initialRoute = null,
     onGenerateRoute = null,
     onGenerateInitialRoutes = null,
     onUnknownRoute = null,
     routeInformationProvider = null,
     routeInformationParser = null,
     routerDelegate = null,
     backButtonDispatcher = null,
     navigatorObservers = null,
     includeSentryNavigationObserver = false,
     home = null;