clean_framework_router library

Classes

AppRoute
AppRouter<R extends Enum>
Wrapper class around GoRouter.
AppRouterScope
AppRouterState
ShellRoute Configuration
A route that displays a UI shell around the matching child route.
StatefulNavigationShell
Widget for managing the state of a StatefulShellRoute.
StatefulShellBranch
Representation of a separate branch in a stateful navigation tree, used to configure StatefulShellRoute.
StatefulShellRoute Configuration
A route that displays a UI shell with separate Navigators for its sub-routes.

Mixins

RoutesMixin

Typedefs

RoutePageBuilder = Page<void> Function(BuildContext, AppRouterState)
Signature of the page builder callback for a matched AppRoute.
RouterConfiguration = GoRouter
RouterParams<T> = Map<String, T>
RouteWidgetBuilder = Widget Function(BuildContext, AppRouterState)
Signature for router's builder and errorBuilder callback.