FRouterExtensions extension
Methods
-
completable<R, E>(String routePath, MSchemaRef ref, {required CompletableHandler<R, IdArgs<E>> handler, String? name})
→ CompletableAppRoute<R, IdArgs<E>>
-
Creates a
CompletableAppRoute
definition.
-
completableWithArgs<R, P extends RouteParams>(String routePath, {required CompletableHandler<R, P> handler, required ParameterConverter<P> converter, String? name})
→ CompletableAppRoute<R, P>
-
Creates a
CompletableAppRoute
definition.
-
create<R>(MSchemaRef ref, WidgetHandler<R, RouteParams> handler, {String? name, ToRouteTitle<RouteParams>? toRouteTitle})
→ UriTemplateAppPageRoute<R, RouteParams>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>
-
function<R>(String routePath, CompletableHandler<R, RouteParams> handler, {String? name, ToRouteTitle? toRouteTitle})
→ AppRoute<R, RouteParams>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>
-
idModal<R>(String routePath, Widget handler(BuildContext context, RouteParams? args, [ScrollController? scroller]), {String? name, TransitionType? transitionType})
→ UriTemplateCompletableAppRoute<R?, RouteParams>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>
-
idPage<R, E>(String routePath, Widget handler(BuildContext context, IdArgs<E>? args), {String? name, TransitionType? transitionType})
→ UriTemplateAppPageRoute<R, IdArgs<E>>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>
-
list<R>(MSchemaRef ref, WidgetHandler<R, RouteParams> handler, {String? name, ToRouteTitle<RouteParams>? toRouteTitle, bool isModal = false})
→ UriTemplateAppPageRoute<R, RouteParams>
-
-
modal<R, P extends RouteParams>(String routePath, WidgetHandler<R, P> handler, {ParameterConverter<P>? paramConverter, String? name, ToRouteTitle<P>? toRouteTitle})
→ UriTemplateAppPageRoute<R, P>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>
-
modalView<R>(MSchemaRef ref, WidgetHandler<R, KeyArgs> handler, {String? name, ToRouteTitle<KeyArgs>? toRouteTitle})
→ UriTemplateAppPageRoute<R, KeyArgs>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>
-
userPage<U, R>(String routePath, WidgetHandler<R, IdArgs<U>> handler, {String? name, ToRouteTitle<IdArgs<U>>? toRouteTitle, TransitionType? transitionType})
→ UriTemplateAppPageRoute<R, IdArgs<U>>
-
-
view<R>(MSchemaRef ref, WidgetHandler<R, KeyArgs> handler, {String? name, ToRouteTitle<KeyArgs>? toRouteTitle})
→ UriTemplateAppPageRoute<R, KeyArgs>
-
Creates an
AppPageRoute
definition whose arguments are Map<String, dynamic>