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>