ContextExt extension

on

Properties

bottomSafeArea double

Available on BuildContext, provided by the ContextExt extension

no setter
canPop bool

Available on BuildContext, provided by the ContextExt extension

no setter
colorScheme ColorScheme

Available on BuildContext, provided by the ContextExt extension

no setter
devicePixelRatio double

Available on BuildContext, provided by the ContextExt extension

no setter
hasFocus bool

Available on BuildContext, provided by the ContextExt extension

no setter
isLandscape bool

Available on BuildContext, provided by the ContextExt extension

no setter
isPortrait bool

Available on BuildContext, provided by the ContextExt extension

no setter
mediaQuery MediaQueryData

Available on BuildContext, provided by the ContextExt extension

no setter

Available on BuildContext, provided by the ContextExt extension

no setter
safeAreaPadding EdgeInsets

Available on BuildContext, provided by the ContextExt extension

Safe area padding (notch, home indicator, etc.).
no setter
scaffoldMessenger ScaffoldMessengerState

Available on BuildContext, provided by the ContextExt extension

no setter
screenHeight double

Available on BuildContext, provided by the ContextExt extension

no setter
screenSize Size

Available on BuildContext, provided by the ContextExt extension

no setter
screenWidth double

Available on BuildContext, provided by the ContextExt extension

no setter
textScaleFactor double

Available on BuildContext, provided by the ContextExt extension

no setter
textTheme TextTheme

Available on BuildContext, provided by the ContextExt extension

no setter
theme ThemeData

Available on BuildContext, provided by the ContextExt extension

no setter
topSafeArea double

Available on BuildContext, provided by the ContextExt extension

no setter
viewInsets EdgeInsets

Available on BuildContext, provided by the ContextExt extension

no setter
viewPadding EdgeInsets

Available on BuildContext, provided by the ContextExt extension

no setter

Methods

hideSnackBar() → void

Available on BuildContext, provided by the ContextExt extension

pop<T>([T? result]) → void

Available on BuildContext, provided by the ContextExt extension

popToRoot() → void

Available on BuildContext, provided by the ContextExt extension

Pops all routes down to the root.
popUntil(RoutePredicate predicate) → void

Available on BuildContext, provided by the ContextExt extension

Pops until predicate returns true, or to first route if none match.
push<T>(Widget widget) Future<T?>

Available on BuildContext, provided by the ContextExt extension

pushAndRemoveUntil<T>(Widget widget, {RoutePredicate? predicate}) Future<T?>

Available on BuildContext, provided by the ContextExt extension

Clears the entire stack and pushes widget as the new root.
pushReplacement<T>(Widget widget) Future<T?>

Available on BuildContext, provided by the ContextExt extension

requestFocus(FocusNode node) → void

Available on BuildContext, provided by the ContextExt extension

showAppBottomSheet<T>({required Widget child, bool isScrollControlled = true, bool isDismissible = true, bool enableDrag = true, Color? backgroundColor, ShapeBorder? shape}) Future<T?>

Available on BuildContext, provided by the ContextExt extension

showAppDialog<T>({required Widget dialog}) Future<T?>

Available on BuildContext, provided by the ContextExt extension

showConfirmDialog({required String title, required String message, String confirmLabel = 'Confirm', String cancelLabel = 'Cancel', bool destructive = false}) Future<bool>

Available on BuildContext, provided by the ContextExt extension

showErrorSnackBar({required String message, Duration duration = const Duration(seconds: 4), SnackBarAction? action}) → void

Available on BuildContext, provided by the ContextExt extension

showSnackBar({required String message, Color? textColor, Color? backgroundColor, Duration duration = const Duration(seconds: 3), SnackBarAction? action, SnackBarBehavior behavior = SnackBarBehavior.floating}) → void

Available on BuildContext, provided by the ContextExt extension

showSuccessSnackBar({required String message, Duration duration = const Duration(seconds: 3), SnackBarAction? action}) → void

Available on BuildContext, provided by the ContextExt extension

showWarningSnackBar({required String message, Duration duration = const Duration(seconds: 4), SnackBarAction? action}) → void

Available on BuildContext, provided by the ContextExt extension

unfocus() → void

Available on BuildContext, provided by the ContextExt extension