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)