feedback library

Snackbars, badges, empty states, tooltips, popovers, and product tours.

Classes

UIAlert
Inline alert banner with optional icon, title, and description.
UIBadge
Unified badge for tags, status chips, and live indicators.
UIEmptyState
Empty-state placeholder with optional icon, image, message, and child.
UIErrorInfo
Full-screen error state with title, description, and retry action.
UIGripShimmerLoading
A grid view skeleton using shimmers.
UIListViewShimmerLoading
A list view skeleton using shimmers.
UILiveBadge
UILiveBadgeStyle
UILoadingIndicator
Circular loading indicator.
UILoadingOverlay
Full-screen scrim with a centered loading card while visible is true.
UILoadMoreContainer<T>
A container that handles paginated loading, pull-to-refresh, and infinite scrolling.
UILoadMoreContainerState<T>
State class for UILoadMoreContainer.
UINoteList
Bulleted note list with optional title and custom bullet styling.
UIPopover
Rich anchored popover with arrow, optional scrim, and custom content.
UIPostLoading
Static helpers for common loading skeletons.
UIShimmer
A widget renders shimmer effect over child widget tree.
UIShimmerBase
Helper class for creating basic shimmer placeholder shapes.
UIShimmerLoadingContainer
A container that switches between a loading shimmer and the actual content.
UIShimmerPageLoading
A shimmer-based page loading skeleton.
UISkeletonPlaceholder
A rounded shimmer placeholder for loading skeletons.
UISnackbar
A transient overlay snackbar with success and error variants.
UISnackbarStyle
Visual styling for UISnackbar.
UISpotlightOverlay
Full-screen dim overlay with a transparent cutout around targetRect.
UITooltip
Tooltip anchored to child via UIPortal.
UITourController
Orchestrates a multi-step product tour with spotlight overlays and tooltips.
UITourProgressIndicator
Step progress for tour tooltips (dots or compact text).
UITourStep
Configuration for a single step in a UITourController walkthrough.
UITourTooltipCard
Tooltip card for a single UITourStep inside a product tour.

Enums

ShimmerDirection
An enum defines all supported directions of shimmer effect
UIAlertVariant
Visual variants for UIAlert.
UIBadgeVariant
Visual variants for UIBadge.
UILoadMoreStatus
Status of the UILoadMoreContainer data loading process.
UILoadMoreViewType
The layout type for UILoadMoreContainer.
UIPopoverDirection
Where the popover panel opens relative to its anchor.
UIShimmerLoadingType
The layout type for the shimmer effect.
UISnackbarType
Message category for UISnackbar.
UISpotlightShape
Shape of the spotlight cutout around a tour target.
UITourProgressStyle
Style for UITourProgressIndicator.
UITourStepAnimation
Animation applied when a tour tooltip appears.
UITourTooltipPosition
Preferred placement of a tour tooltip relative to its target.