Component Status Matrix

Comprehensive overview of all components in the design system, including their status, documentation, and implementation details.

Showing 94 of 94 components
ComponentCategoryLayerStatusPlaygroundLast Updated
Accordion
Vertically stacked sections that expand/collapse to reveal content. Supports single or multi-panel open modes.
ContainerscomposersBuilt✓—
Action Bar
Groups actions with priority + overflow.
ActionscomposersPlanned——
Alert
Inline notification banner for important messages. Does not require user interaction to dismiss.
DisplaycompoundsBuilt✓—
AlertNotice
Inline alert message communicating status, errors, warnings, or success. Always visible (not triggered by user interaction).
DisplaycompoundsBuilt——
AnimatedCard
A card component that animates into view when it enters the viewport.
DisplayprimitivesBuilt——
AnimatedSection
A page section that fades and slides into view when it enters the viewport.
DisplayprimitivesBuilt——
AnimatedText
Text that animates character-by-character or line-by-line into view on scroll.
DisplayprimitivesBuilt——
AspectRatio
Constrains its child to a fixed aspect ratio (e.g. 16:9) regardless of container width.
ContainersprimitivesBuilt——
Avatar
Circular user or entity representation showing an image, initials, or icon fallback.
DisplayprimitivesBuilt——
Badge
Small label conveying status, category, or count. Typically paired with other content.
FeedbackprimitivesBuilt——
Blockquote
Styled blockquote for displaying cited passages or testimonials.
TextualprimitivesBuilt——
BrandSwitcher
Navigation control for switching between Qualtrics brands or product lines.
NavigationprimitivesBuilt——
Breadcrumbs
Navigation landmark showing the current page location within a site hierarchy.
NavigationprimitivesBuilt——
Button
Clickable element for triggering actions. Supports multiple visual variants and semantic intents.
ActionsprimitivesBuilt✓
Calendar
Interactive calendar grid for selecting a single date or a date range.
InputscomposersBuilt——
Card
Surface container grouping related content with optional header, media, and action areas.
DisplaycompoundsBuilt✓—
ChartContainer
Frame for charts (not chart itself).
Data VisualizationcomposersPlanned——
Checkbox
Binary or tri-state input for boolean selection. Supports indeterminate state for partial group selection.
InputsprimitivesBuilt✓—
CheckboxGroup
Grouped options with label.
InputscompoundsPlanned——
Chip
Compact interactive element for tags, filters, or multi-select choices.
DisplayprimitivesBuilt——
ColorPicker
Input + palette.
InputscompoundsPlanned——
Command
Command palette modal for keyboard-driven search and action execution.
ActionscomposersBuilt——
ContextMenu
Right-click menu.
ActionscomposersPlanned——
DatePicker
Input + calendar popover.
InputscompoundsPlanned——
Details
Disclosure widget revealing additional content on demand. Semantically equivalent to <details>/<summary>.
TextualcomposersBuilt——
Dialog
Modal overlay requiring user attention before returning to the page. Traps focus until dismissed.
ContainerscomposersBuilt✓—
Divider
Visual separator between content sections. Renders as an hr or div depending on orientation.
DisplayprimitivesBuilt——
Drawer
Sliding overlay.
ContainerscomposersPlanned——
Dropdown
Triggered list of actions.
ActionscompoundsPlanned——
Field
Form field layout wrapper that pairs a label, input, and optional hint or error message.
FormscomposersBuilt——
FileInput
File picker + label.
InputscompoundsPlanned——
FilterBar
Toolbar specialized for filters.
ActionscomposersPlanned——
Form
Orchestrates validation and submission.
FormscomposersPlanned——
Heading
Section title.
TextualprimitivesPlanned——
Icon
Renders a named SVG icon from the design system icon set.
DisplayprimitivesBuilt——
IconButton
Button containing only an icon.
ActionsprimitivesPlanned——
Image
Responsive image component wrapping Next.js Image with layout and aspect-ratio helpers.
DisplayprimitivesBuilt——
Input
Native text input with portfolio-specific styling. Use inside TextField for label and error support.
InputsprimitivesBuilt✓
Label
Accessible form label associated with a control via htmlFor.
InputsprimitivesBuilt——
Links
Styled anchor links with design-system typography and color variants.
NavigationprimitivesBuilt——
List
Semantic list element (ul, ol, or dl) with consistent spacing and marker styles.
ContainersprimitivesBuilt——
ListItem
Item with primary/secondary text and optional icon.
DisplaycompoundsPlanned——
Loading Overlay
Full-screen blocking state.
FeedbackcomposersPlanned——
Mention Picker
Autocomplete list for @ mentions.
EditingcomposersPlanned——
MenuButton
Triggered list of actions.
ActionscompoundsPlanned——
Message Composer
Text input + attachments + formatting.
EditingcomposersPlanned——
Modal
Blocking and non-blocking overlay container.
ContainerscomposersPlanned——
Multi-Step Form
Multi-step field orchestration.
FormscomposersPlanned——
NavigationRail
App-wide nav structure.
NavigationcomposersPlanned——
OTP
One-time password input composed of individual single-character digit fields.
InputscomposersBuilt——
PageTransition
Wraps page content to apply route-change fade/slide animations between Next.js pages.
DisplayprimitivesBuilt——
Pagination
Controls item/page navigation.
NavigationcomposersPlanned——
Popover
Non-modal floating panel anchored to a trigger element. Does not trap focus.
ContainerscomposersBuilt——
Postcard
Social-media-style post card with author, content, media embed, and engagement stat slots.
TextualcomposersBuilt——
ProfileFlag
Avatar-style display of a user or entity identity with name and optional status badge.
DisplayprimitivesBuilt——
Progress
Visual indicator for task completion. Supports linear bar and circular ring variants.
DisplayprimitivesBuilt——
ProgressBar
Linear visual progress.
FeedbackcompoundsPlanned——
Radio
Single-choice option.
InputsprimitivesPlanned——
RadioGroup
Grouped options with label.
InputscompoundsPlanned——
Rich Text Editor
Schema + plugins + toolbar orchestration.
EditingcomposersPlanned——
SearchField
Input + search icon + clear button.
InputscompoundsPlanned——
SegmentedControl
Group of related toggle buttons.
ActionscompoundsPlanned——
Select
Dropdown selector with optional search, single or multi-select, and keyboard navigation. Renders a floating listbox anchored to the trigger.
InputscomposersBuilt✓—
Sheet
Slide-in panel (drawer) that overlays the page from an edge. Traps focus until dismissed.
FeedbackcomposersBuilt——
ShowMore
Expandable container that truncates long content with a "show more" affordance.
TextualcomposersBuilt——
Shuttle
Dual-listbox transfer widget for moving items between two ordered collections.
ActionscompoundsBuilt——
Sidebar
A layout component for creating collapsible sidebar navigation with support for different positions and responsive behavior.
ContainersprimitivesBuilt——
Sidebar Nav
App-wide nav structure.
NavigationcomposersPlanned——
SideNavigation
Headless navigation container that orchestrates expanded/collapsed state and provides context for nested navigation items.
DisplaycompoundsBuilt——
Skeleton
Loading placeholder that mimics the shape of content before data is available.
DisplayprimitivesBuilt——
Slider
Continuous or stepped numeric input.
InputsprimitivesPlanned——
SlinkyCursor
Animated custom cursor indicator following the pointer with a spring-physics trail.
DisplayprimitivesBuilt——
Snackbar
Temporary notifications.
FeedbackcomposersPlanned——
Spacer
Non-semantic layout gap.
DisplayprimitivesPlanned——
Spinner
Rotating indicator for indeterminate loading states.
FeedbackprimitivesBuilt——
Status
Compact icon-and-label pair conveying a status condition (online, offline, busy, etc.).
DisplayprimitivesBuilt——
Stepper
Multi-step progress indicator.
NavigationcompoundsPlanned——
Switch
Boolean toggle for enabling or disabling a setting. Semantically equivalent to a checkbox but with a sliding thumb affordance.
InputsprimitivesBuilt✓—
Table
Data table with sortable columns, row selection, and pagination support.
DisplaycompoundsBuilt——
TableRow
Standardized table row.
DisplaycompoundsPlanned——
Tabs
Tabbed navigation for switching between related content panels within the same page context.
NavigationcomposersBuilt——
Tag
Label + optional dismiss.
DisplaycompoundsPlanned——
Text
Polymorphic text element with design-system typography variants and semantic element control.
TextualprimitivesBuilt——
TextareaField
Multiline entry.
InputscompoundsPlanned——
TextField
Full-featured form field composing Label, Input, description, and error message with ARIA wiring.
InputsprimitivesBuilt——
Toast
Transient notification message appearing briefly at the edge of the viewport.
FeedbackcomposersBuilt——
ToggleGroup
Group of related toggle buttons.
ActionscompoundsPlanned——
ToggleSwitch
Binary switch control rendered as input[role=switch] with an adjacent label.
InputsprimitivesBuilt——
Toolbar
Editor command surface that groups formatting, alignment, color, insertion, and history actions for a TipTap editor instance.
ActionscomposersBuilt——
Tooltip
Floating label providing supplemental information about a trigger element on hover or focus.
FeedbackprimitivesBuilt✓—
Truncate
Clamps multi-line text to a fixed number of lines with an expand/collapse toggle.
DisplayprimitivesBuilt——
VisuallyHidden
Renders children invisibly for sighted users but accessible to screen readers. Equivalent to .sr-only.
ContainersprimitivesBuilt——
Walkthrough
Step-by-step guided tour overlay anchored to page elements. Manages step progression and keyboard navigation.
FeedbackcomposersBuilt——
Wizard
Multi-step field orchestration.
FormscomposersPlanned——