components/feedback library

Classes

UiAlert
Inline alert banner.
UiBadge
Compact label surface for statuses and counts.
UiEmptyState
Placeholder shown when a view has no data.
UiErrorState
Placeholder shown when loading failed.
UiLoadingState
Placeholder shown while data is loading.
UiRefresher
Pull-to-refresh behavior for any vertical, non-reversed Scrollable.
UiRefresherController
Imperative companion for UiRefresher.
UiRefreshIndicator
Token-driven default indicator used by both refresher variants.
UiRefreshIndicatorDetails
Immutable input passed to a UiRefreshIndicatorBuilder.
UiSliverRefresher
Sliver-native refresh control for a CustomScrollView.
UiToast
Sonner-like toast surface.
UiToastAction
Optional action button attached to a toast.
UiToaster
Sonner-like toaster.
UiToastOverlay
Back-compat shim for the older API.
UiTooltip

Enums

UiAlertIntent
Intent model for the inline UiAlert banner.
UiAsyncStateMode
Layout shape for async placeholder widgets.
UiLoadingIndicatorMode
Visual mode for UiLoadingState's indicator.
UiRefreshStatus
Lifecycle states shared by UiRefresher and UiSliverRefresher.
UiToastPosition
Stack position for toasts.
UiTooltipSide

Typedefs

UiRefreshErrorCallback = void Function(Object error, StackTrace stackTrace)
UiRefreshIndicatorBuilder = Widget Function(BuildContext context, UiRefreshIndicatorDetails details)