FeatureRoute class
Constructors
-
FeatureRoute({required String description, Map<String, dynamic> parameters = const {}, required String path, required Widget builder(BuildContext, GoRouterState), required String? name, bool includeChat = true, GoRouterPageBuilder? pageBuilder, GoRouterRedirect? redirect, List<RouteBase> routes = const <RouteBase>[], })
-
Properties
-
builder
→ GoRouterWidgetBuilder?
-
A custom builder for this route.
finalinherited
-
description
→ String
-
final
-
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
includeChat
→ bool
-
final
-
name
→ String?
-
Optional name of the route.
finalinherited
-
onExit
→ ExitCallback?
-
Called when this route is removed from GoRouter's route history.
finalinherited
-
pageBuilder
→ GoRouterPageBuilder?
-
A page builder for this route.
finalinherited
-
parameters
→ Map<String, dynamic>
-
final
-
parentNavigatorKey
→ GlobalKey<NavigatorState>?
-
An optional key specifying which Navigator to display this route's screen
onto.
finalinherited
-
path
→ String
-
The path of this go route.
finalinherited
-
pathParameters
→ List<String>
-
The path parameters in this route.
finalinherited
-
redirect
→ GoRouterRedirect?
-
An optional redirect function for this route.
finalinherited
-
redirectOnly
→ bool
-
Whether this
GoRoute
only redirects to another route.
no setterinherited
-
routes
→ List<RouteBase>
-
The list of child routes associated with this route.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited