navigator library
Classes
- LinkRouterData
- NamedPath
- A navigation path that is used to navigate to a named route.
-
An immutable object that represents a path for navigation. When a named route is pushed with
Navigator.pushNamed
, the route name is matched with the NavigationPath.matcher. -
NoAnimationMaterialPageRoute<
T> - RouterConfiguration
-
ScreenBuilder<
T extends Widget> - Data that might be useful in constructing a Widget screen.
- Works only if argument is of type ScreenBuilder.
Mixins
Properties
- logger → _NavigatorLogger
-
final
Typedefs
- PathWidgetBuilder = Widget Function(BuildContext context, RouteSettings settings)
- RouteBuilder = Route? Function(WidgetBuilder builder, RouteSettings settings)
- RouteMatcherCallback = bool Function(RouteSettings? settings)
- RouteSettingsBuilder = RouteSettings? Function(RouteSettings settings)
-
ScreenBuilderCallback<
T extends Widget> = T Function(BuildContext context, RouteSettings settings)