UiContextElementExtension extension

A BuildContext extension for Element, State and Widget visitings.

on

Methods

visitElement<T extends Element>({bool last = false, bool filter(T element)?, String? assertType}) → T

Available on BuildContext, provided by the UiContextElementExtension extension

Returns the first T with filter below this BuildContext.
visitElementOrNull<T extends Element>({bool last = false, bool filter(T element)?}) → T?

Available on BuildContext, provided by the UiContextElementExtension extension

Returns the first T with filter below this BuildContext, or null.
visitState<T extends State<StatefulWidget>>({bool last = false, bool filter(T state)?, String? assertType}) → T

Available on BuildContext, provided by the UiContextElementExtension extension

Returns the first T with filter below this BuildContext.
visitStateOrNull<T extends State<StatefulWidget>>({bool last = false, bool filter(T state)?}) → T?

Available on BuildContext, provided by the UiContextElementExtension extension

Returns the first T with filter below this BuildContext, or null.
visitWidget<T extends Widget>({bool last = false, bool filter(T widget)?, String? assertType}) → T

Available on BuildContext, provided by the UiContextElementExtension extension

Returns the first T with filter below this BuildContext.
visitWidgetOrNull<T extends Widget>({bool last = false, bool filter(T widget)?}) → T?

Available on BuildContext, provided by the UiContextElementExtension extension

Returns the first T with filter below this BuildContext, or null.