Skip to main content

Display and data widgets

Display and data widgets are the surfaces you reach for after state flow and layout are already clear.

Their job is usually to present information, status, metrics, or structured records. Some of them are purely visual. Others are semantically rich and matter for testing and accessibility because they expose meaning, values, or structure.

Text, iconography, and small display surfaces

WidgetDedicated pageWhen to choose it
TextTextBasic textual content
TextContentTextContentLiteral or keyed text payload
RichTextRichTextMixed-style text content
RichTextRunRichTextRunSupporting rich-text run type
TextRunStyleTextRunStyleSupporting rich-text style type
TextFontStyleTextFontStyleSupporting text-style type
IconIconIconographic content
AvatarAvatarIdentity or profile presentation
BadgeBadgeSmall status label
TagTagCategorical chip or label
LinkLinkLink-style display surface
CodeCodeCode or preformatted text display
KbdKbdKeyboard shortcut presentation

Framing, messaging, and status surfaces

WidgetDedicated pageWhen to choose it
CardCardGroup related content inside a framed surface
DividerDividerSeparate content visually
AlertAlertCommunicate notable inline status or warning
AlertKindAlertKindSupporting alert style type
EmptyStateEmptyStateExplain absence of content
ProgressBarProgressBarShow determinate linear progress
CircularProgressCircularProgressShow circular progress
SpinnerSpinnerShow indeterminate activity
SkeletonSkeletonReserve visual structure during loading
StatStatPresent one labeled metric clearly
StepperStepperShow multi-step progress or flow

Structured and repeated data widgets

WidgetDedicated pageWhen to choose it
CalendarCalendarCalendar-style structured dates
DataTableDataTableRow-and-column data presentation
TableColumnTableColumnSupporting column definition
TableRowTableRowSupporting row definition
TimelineTimelineChronological progression
TimelineItemTimelineItemOne timeline entry
TreeViewTreeViewHierarchical data display
TreeItemTreeItemOne tree node

Practical cross-reference

If the next question is really about layered interface or navigation rather than display, continue to Overlays and navigation. If the next question is about media or host-backed surfaces, continue to Media. For the overall map, return to the Widget catalog.