Skip to content

Display Components ​

Display components present visual content: headings, images, badges, modals, progress indicators, and more.

Typography and structure ​

ComponentDescription
HeadingSemantic headings (h1-h6) with configurable sizes and weights
PanelSurface container with border and optional shadow
DividerSeparator line, with optional text
KbdKeyboard key or shortcut
VisuallyHiddenScreen-reader-only content
IconSVG icons with customizable size and color

Media and identity ​

ComponentDescription
ImageImage with ratios, multiple sources and lazy loading
AvatarAvatar with initials, status and badges
AvatarGroupAvatar group with overflow management
TagRemovable label (filter, keyword)
BadgeBadge with variants, icons and customizable colors

Overlays and containers ​

ComponentDescription
ConfirmDialogPromise-based confirmation with useConfirm()
DialogVersatile modal/drawer (center, left, right, top, bottom, full)
PopoverContextual popover with smart placement
TooltipTooltip on hover and keyboard focus
AlertInformational alert with success, warning, error, info types
ToastShort-lived notifications with useToast() and SuToaster
DataTableData table: sorting, selection, pagination
TreeViewKeyboard-navigable tree
TabsTabs with underline, contained and pills variants
AccordionCollapsible panels with single or multiple open mode
CollapseIndividual collapsible section

Indicators ​

ComponentDescription
ProgressProgress bar with states and indeterminate mode
SpinnerLoading indicator with 5 animation styles
SkeletonPlaceholder for loading content
EmptyStateEmpty area with explanation and actions

Publié sous licence MIT.