newRouterConfig static method

RouterConfig<Uri> newRouterConfig({
  1. required List<StackPageDescriptor> pages,
  2. StackRouterDelegateConfiguration? config,
})

Navigation Constructors

Implementation

static RouterConfig<Uri> newRouterConfig({
  required List<StackPageDescriptor> pages,
  StackRouterDelegateConfiguration? config,
}) {
  config = config ?? StackRouterDelegateConfiguration();
  _stackRouter = StackRouterDelegate(pages: pages, configs: config);
  return RouterConfig(
    routeInformationProvider: StackRouteInformationProvider(initialRoute: config.initialRoute),
    routeInformationParser: StackRouteInformationParser(),
    routerDelegate: _stackRouter!,
    backButtonDispatcher: StackRouterBackButtonDispatcher(_stackRouter!),
  );
}