UI components
The implemented modules in @dawn/ui. Each reference page renders the package component directly and documents its public composition API.
Actions
Triggers an action or renders an action-styled child element.
@dawn/ui/components/buttonSegmented controlGroups compact mutually related view or mode controls with a shared selected treatment.
@dawn/ui/components/segmented-controlButton groupJoins related buttons into one compact control with shared boundaries.
@dawn/ui/components/button-groupData display
Labels a compact status, category, or piece of metadata.
@dawn/ui/components/badgeAvatarDisplays an image or fallback identity, with optional status and grouping.
@dawn/ui/components/avatarInitials avatarDerives a compact two-letter identity from a label with a stable semantic tone.
@dawn/ui/components/initials-avatarCardGroups related content and actions inside a bordered surface.
@dawn/ui/components/cardTableComposes accessible table elements inside a horizontally scrollable container.
@dawn/ui/components/tableForms
Applies Dawn's field treatment to a native single-line input.
@dawn/ui/components/inputInput groupCombines an input or textarea with inline or block add-ons and actions.
@dawn/ui/components/input-groupTextareaApplies Dawn's field treatment to a native multi-line textarea.
@dawn/ui/components/textareaSwitchToggles a single setting between enabled and disabled.
@dawn/ui/components/switchCommandProvides a filterable command list, either inline or inside a dialog.
@dawn/ui/components/commandFieldGroups a form control with its accessible label, description, and validation message.
@dawn/ui/components/fieldNative selectApplies Dawn's control treatment while preserving native select behavior.
@dawn/ui/components/native-selectOverlays
Presents a focused task or decision in an accessible modal surface.
@dawn/ui/components/dialogSheetPresents supplementary content from an edge of the viewport.
@dawn/ui/components/sheetTooltipProvides a short accessible label for an otherwise ambiguous control.
@dawn/ui/components/tooltipDropdown menuPresents a compact set of contextual actions from a trigger control.
@dawn/ui/components/dropdown-menuLayout
Divides adjacent content visually, with optional semantic separator behavior.
@dawn/ui/components/separatorTitle stackAligns a page title, optional navigation or identity, description, and actions.
@dawn/ui/components/title-stackSidebarComposes Dawn's responsive application navigation and its collapsed state.
@dawn/ui/components/sidebarMax heightCollapses overflowing content to a maximum height with an accessible expand control.
@dawn/ui/components/max-heightFeedback
Reserves content geometry with a neutral loading placeholder.
@dawn/ui/components/skeletonInline alertPresents a compact status or error message within the current task.
@dawn/ui/components/inline-alertState panelCenters loading, empty, or error feedback with optional actions.
@dawn/ui/components/state-panel