InlineNavigator constructor

const InlineNavigator({
  1. Key? key,
  2. List<Page> pages = const <Page<dynamic>>[],
  3. bool onPopPage(
    1. Route,
    2. dynamic
    )?,
  4. String? initialRoute,
  5. List<Route> onGenerateInitialRoutes(
    1. NavigatorState,
    2. String
    ) = Navigator.defaultGenerateInitialRoutes,
  6. Route? onGenerateRoute(
    1. RouteSettings
    )?,
  7. Route? onUnknownRoute(
    1. RouteSettings
    )?,
  8. TransitionDelegate transitionDelegate = const DefaultTransitionDelegate<dynamic>(),
  9. bool reportsRouteUpdateToEngine = false,
  10. List<NavigatorObserver> observers = const <NavigatorObserver>[],
  11. String? restorationScopeId,
  12. String prefix = "",
  13. String suffix = "",
})

Implementation

const InlineNavigator({
  Key? key,
  List<Page<dynamic>> pages = const <Page<dynamic>>[],
  bool Function(Route<dynamic>, dynamic)? onPopPage,
  String? initialRoute,
  List<Route<dynamic>> Function(NavigatorState, String)
      onGenerateInitialRoutes = Navigator.defaultGenerateInitialRoutes,
  Route<dynamic>? Function(RouteSettings)? onGenerateRoute,
  Route<dynamic>? Function(RouteSettings)? onUnknownRoute,
  TransitionDelegate<dynamic> transitionDelegate =
      const DefaultTransitionDelegate<dynamic>(),
  bool reportsRouteUpdateToEngine = false,
  List<NavigatorObserver> observers = const <NavigatorObserver>[],
  String? restorationScopeId,
  this.prefix = "",
  this.suffix = "",
}) : super(
        key: key,
        pages: pages,
        onPopPage: onPopPage,
        initialRoute: "$prefix$initialRoute$suffix",
        onGenerateInitialRoutes: onGenerateInitialRoutes,
        onGenerateRoute: onGenerateRoute,
        onUnknownRoute: onUnknownRoute,
        transitionDelegate: transitionDelegate,
        reportsRouteUpdateToEngine: reportsRouteUpdateToEngine,
        observers: observers,
        restorationScopeId: restorationScopeId,
      );