AppNavigationHelpers class

Available extensions

Constructors

AppNavigationHelpers()

Properties

context BuildContext
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
no setteroverride
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaffoldMessengerKey GlobalKey<ScaffoldMessengerState>
no setteroverride

Methods

getNextRoute() Future<String>
override
maybePop({dynamic result}) Future<void>
override
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openDialog<T>({required WidgetBuilder builder, required String routeName, required Map<String, dynamic> eventProps, Color? backgroundColor, bool expand = false, Radius topRadius = Radius.zero}) Future<T?>
override
openModal<T>({required WidgetBuilder builder, WidgetBuilder? modalHandleBuilder, required String routeName, required Map<String, dynamic> eventProps, Color? backgroundColor, bool expand = false, Radius topRadius = Radius.zero, bool noSafeArea = false, bool isDismissible = true, double? maxHeight}) Future<T?>
override
pop() → void
override
push<T>({required WidgetBuilder builder, required String routeName, required Map<String, dynamic> eventProps, Color? backgroundColor, bool? fullscreenDialog}) Future<T?>
override
pushRoute<T>({required Route<T> route}) Future<T?>
override
pushScreen<T>(Screen screen, {Map<String, dynamic>? eventProps, dynamic extra, Map<String, String>? queryParams, Map<String, String>? params}) Future<T?>

Available on INavigationHelpers, provided by the HubbleNavExt extension

pushSSRPage(WidgetBuilder builder, {required String name, required Map<String, dynamic> eventProps}) → void
override
snackBar<T>() → HubbleSnackBarState
toString() String
A string representation of this object.
inherited
triggerFlow<T extends dynamic>(String name, {Map<String, dynamic>? params}) Future<T?>
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getNextRouteInFlow({required IAppDataStore onBoardingDataStore, required IAuthDataStore authDataStore, required IProfileDataStore profileDataStore}) Future<String>