declarative static method
Widget
declarative({
- Key? key,
- required RoutesBuilder routes,
- RoutePopCallBack? onPopRoute,
- WidgetBuilder? placeholder,
- Clip clipBehavior = Clip.hardEdge,
- TraversalEdgeBehavior? traversalEdgeBehavior,
Builds a _DeclarativeAutoRouter
which uses
a declarative list of routes to update navigator stack
Implementation
static Widget declarative({
Key? key,
NavigatorObserversBuilder navigatorObservers = AutoRouterDelegate.defaultNavigatorObserversBuilder,
required RoutesBuilder routes,
RoutePopCallBack? onPopRoute,
String? navRestorationScopeId,
bool inheritNavigatorObservers = true,
GlobalKey<NavigatorState>? navigatorKey,
OnNestedNavigateCallBack? onNavigate,
WidgetBuilder? placeholder,
Clip clipBehavior = Clip.hardEdge,
TraversalEdgeBehavior? traversalEdgeBehavior,
}) =>
_DeclarativeAutoRouter(
onPopRoute: onPopRoute,
navigatorKey: navigatorKey,
navRestorationScopeId: navRestorationScopeId,
navigatorObservers: navigatorObservers,
inheritNavigatorObservers: inheritNavigatorObservers,
onNavigate: onNavigate,
placeholder: placeholder,
routes: routes,
clipBehavior: clipBehavior,
traversalEdgeBehavior: traversalEdgeBehavior,
);