OverlayExtension extension

on

Properties

isOverlaysClosed bool

Available on GetInterface, provided by the OverlayExtension extension

Returns true if there is no Snackbar, Dialog or BottomSheet open
no setter
isOverlaysOpen bool

Available on GetInterface, provided by the OverlayExtension extension

Returns true if a Snackbar, Dialog, or BottomSheet is currently open.
no setter
overlayContext BuildContext?

Available on GetInterface, provided by the OverlayExtension extension

give access to current Overlay Context
no setter

Methods

closeAllOverlays() → void

Available on GetInterface, provided by the OverlayExtension extension

Closes all overlays (Dialogs, Snackbars, and BottomSheets) at once.
closeOverlay<T>({String? id, T? result}) → void

Available on GetInterface, provided by the OverlayExtension extension

Closes the currently open overlay (Snackbar, Dialog, or BottomSheet).
showOverlay<T>({required Future<T> asyncFunction(), Color opacityColor = Colors.black, Widget? loadingWidget, double opacity = .5}) Future<T>

Available on GetInterface, provided by the OverlayExtension extension