single static method
Widget
single({
- NavigatorControl? control,
- required WidgetBuilder builder,
- RouteBuilderFactory? route,
Creates new Navigator and all underling Widgets will be pushed to this stack.
With overrideNavigation
Widget will create WillPopScope and handles back button.
Single navigator. Typically used inside other page to show content progress.
Implementation
static Widget single({
NavigatorControl? control,
required WidgetBuilder builder,
bool overrideNavigation = false,
RouteBuilderFactory? route,
}) {
control ??= NavigatorControl();
return NavigatorStack._(
key: ObjectKey(control.menu.key),
control: control,
initializer: WidgetInitializer.of(builder),
overrideNavigation: overrideNavigation,
route: route,
);
}