RouterConfiguration constructor
RouterConfiguration({
- required List<
NavigationPathInterface> paths, - List<
NamedPath> ? namedPaths, - NavigatorLogger? logger,
- RouteBuilder? routeBuilder,
Creates a route configuration with paths for navigation.
Implementation
RouterConfiguration({
required this.paths,
GlobalKey<NavigatorState>? navigatorKey,
List<NamedPath>? namedPaths,
this.linkNavigator,
NavigatorLogger? logger,
this.routeBuilder,
}) : logger = logger ?? NavigatorLogger(),
navigatorKey = navigatorKey ?? GlobalKey<NavigatorState>(),
namedPathsMap = _createNamedPaths(namedPaths);