components/data_display library

Classes

UiAvatar
Token-driven avatar primitive.
UiAvatarEntry
UiAvatarGroup
Stacked avatar group primitive.
UiCard
Neutral card surface.
UiCardHeader
Convenience header cell with title + optional subtitle/trailing.
UiCardSkeleton
Card-shaped loading placeholder.
UiDataColumn
UiDataRow
UiDataTable
UiMediaGallery
Full-screen gallery chrome for images, video, documents, or custom media.
UiMediaGalleryAction
An accessible icon action in the gallery chrome.
UiMediaGalleryItem
Application-owned media content displayed by UiMediaGallery.
UiMediaPreview
Generic media surface with an image and a centered fallback.
UiPagination
UiSkeleton
Shared loading placeholder surface and animation scope.
UiSkeletonBar
Rectangular loading mark for text, icons, chips, and media blocks.
UiSkeletonText
Stack of text-line skeleton bars with optional per-line widths.
UiSliverDataTable
A table that participates directly in an ancestor CustomScrollView.
UiTimeline
A grouped, reverse-chronological activity timeline.
UiTimelineActor
A person or system identity associated with a timeline event.
UiTimelineChange
A before/after value shown within a timeline event.
UiTimelineEvent
Immutable content model for one UiTimeline entry.
UiTimelineTag
A compact label attached to a timeline event.
UiWavatar
A deterministic, locally rendered abstract avatar.
UiWavatarCharacteristics
Optional context that gently directs UiWavatar's generated geometry.
UiWavatarParticipant
One distinct identity within a multi-participant UiWavatar.

Enums

UiAvatarShape
UiCardVariant
Visual density of a card surface.
UiTimelineMarker
Selects whether an event uses its actor avatar or its status icon.
UiTimelineTone
Semantic color and icon treatment for a timeline event marker.
UiWavatarAgeGroup
Broad age context used to tune the glyph's proportions.
UiWavatarGender
Optional identity context used only to diversify abstract geometry.
UiWavatarSubject
The kind of identity represented by a UiWavatar.
UiWavatarThemeMode
Controls whether generated colors respond to platform brightness.

Typedefs

UiDataRowBuilder = UiDataRow Function(BuildContext context, int index)
UiTimelineDateLabelBuilder = String Function(DateTime date)
UiTimelineLoadMoreLabelBuilder = String Function(int remaining)
UiTimelineTimeLabelBuilder = String Function(DateTime date)