The Official component catalogue provides layout and interaction structure. It does not supply application state, a complete accessibility model, or a finished palette. Install the Official preset separately from Standard.
Each guide names the exact exported shortcuts, gives a small structural example, and links to the corresponding interactive Storybook specimen. For colors and behavior, combine these classes with the application’s theme and appropriate native or application-controlled state.
Component guides
- Alert — A message container with optional icon, title, description, and action.
- Avatar — A cropped identity image or fallback, with optional overlapping groups.
- Badge — A compact status or category label that can also be linked.
- Breadcrumb — A wrapping trail of links to parent locations and the current page.
- Button — Shared control geometry for buttons and button-shaped links.
- Calendar — Month-grid geometry for a semantic date table.
- Card — A content surface with header, body, actions, media, and footer.
- Carousel — A scroll-snap track with items and directional controls.
- Chat — A conversation layout for messages on either side.
- Checkbox — Native checkbox geometry and optional sibling mark layers.
- Collapse — Disclosure styling for native details or an application-controlled region.
- Color Input — Sizing and swatch geometry for a native color input.
- Divider — A horizontal or block-axis separator with an optional label.
- Dock — A safe-area-aware bottom navigation band with equal-width items.
- Dropdown — A disclosure surface that can use native popover or application-managed visibility.
- Empty — A structured empty state with explanation and a next action.
- Floating action button — A floating action button; the application owns its action and placement.
- Field — Field labels, hints, native inputs, groups, errors, and affixes.
- File Input — A native file picker and an optional dropzone presentation.
- Filter — A compact selection filter and reset control.
- Footer — A responsive footer arrangement for navigation groups and supporting content.
- Frame — A side/main split in which the main area can shrink and scroll.
- Hero — A bounded hero grid for content, actions, and decoration.
- Indicator — A small status marker positioned relative to another element.
- Join — Adjacent controls with welded visible edges.
- Keyboard key — Keycap and keyboard-chord presentation.
- List — A structured content list with media, body, and secondary columns.
- Listbox — A scroll-safe list of options for a consumer-owned selection model.
- Loading — A decorative rotating glyph and optional inline shell.
- Menu — Vertical or horizontal navigation with grouped items.
- Meter — A value label and proportional visual track.
- Mockup — Code or device mockups for examples and demonstrations.
- Modal — A dialog surface with header, body, footer, and optional motion.
- Navbar — A navigation bar with brand and start, center, and end regions.
- One-time code — A row of native one-character code inputs.
- Pagination — Page navigation links and an accessible ellipsis.
- Popover — A positioned panel with heading and description.
- Progress — Determinate or indeterminate progress geometry.
- Prose — Scoped long-form typographic defaults for semantic content.
- Radio — Native radio geometry with a consumer-owned dot color.
- Range — A native range input with a consistent touch target.
- Rating — A five-item rating row for native inputs, custom controls, or read-only display.
- Select — A native select with optional customizable-picker enhancement.
- Sheet — A side or block-edge dialog panel with optional safe-area spacing.
- Site — Shared site framing and aligned content sections.
- Stat — A labelled metric and a scrollable group of metrics.
- Status — A compact status label whose color is supplied by the application.
- Steps — A horizontal or vertical sequence of labelled steps.
- Swap — Overlaid faces switched by a consumer-owned state.
- Table — Data-table geometry with a scroll container and optional pinned edges.
- Tabs — Tab list, triggers, and panels with application-owned state.
- Timeline — Horizontal or vertical sequence of events.
- Toast — A notification surface inside a positioned list.
- Toggle — Native or ARIA switch geometry.
- Toolbar — A group of controls with optional separators and vertical layout.
- Tooltip — A lightweight explanation positioned around its trigger.
- Tree — Nested lists and native details for hierarchical navigation.
For the reusable layout, control, typography, and accessibility fragments used by these components, see Official Commons.