Component library
A carefully designed set of 137 production-oriented interface building blocks. Explore real working examples, styles, APIs and accessible interaction details.
Provide a clear, consistent action hierarchy across application surfaces.
ActionsButton groupsJoin closely related commands into a coherent action group.
ActionsBadgesCommunicate concise status, categories, or classification without consuming layout space.
ActionsTooltipsClarify the purpose of a compact control on hover and keyboard focus.
ActionsDropdown menusGroup related commands in a compact, keyboard-operable menu.
OverlaysDialogsRequest a focused decision without losing the surrounding context.
OverlaysDrawersExpose secondary workflows in a focused side panel.
OverlaysToast notificationsConfirm asynchronous outcomes with transient and dismissible feedback.
FormsText inputsCapture short text reliably with visible labels, validation and helper text.
FormsInput groupsPlace contextual prefixes and actions next to an input while preserving native semantics.
FormsTextareasCollect multiline content with the same visual behavior as inputs.
FormsSelect controlsChoose from a finite set of known options using a native browser select.
FormsCheckboxesSupport independent boolean choices and opt-in options.
FormsRadio groupsHelp people choose exactly one option from a related set.
FormsSwitchesRepresent immediate on/off configuration rather than form submission.
FormsComboboxesSearch and choose an item from a potentially long list.
FormsSlidersSet an approximate numeric value within a known range.
FormsSegmented controlsChange between a small number of views or presentation modes.
FormsFile uploadsProvide a clear entry point for native file selection with filename feedback.
FormsForm validationShow explicit feedback for required fields and submission errors.
Data displayCardsGroup information and related actions inside a clear, reusable surface.
Data displayAvatarsRepresent people, organizations, and assigned ownership.
Data displayAlertsSurface contextual information with distinct semantic tones and readable text.
Data displayData tablesPresent structured records with sortable headings and dense information.
Data displayProgress barsIndicate known task completion as a percentage.
Data displaySkeleton loadingReserve interface structure while content loads and reduce perceptual layout shifts.
Data displayStatisticsElevate key measurements and contextual changes.
Data displayEmpty statesProvide a useful next step when a section contains no records.
Data displayTimelinesTell a sequence of meaningful events in chronological order.
Data displayTagsLabel selected items, with optional safe removal controls.
Data displayStatus indicatorsPresent compact service or process status with readable labels.
NavigationTabsOrganize related panels without leaving the current screen.
NavigationAccordionsProgressively reveal supporting information using native disclosure semantics.
NavigationBreadcrumbsOrient users within a nested information hierarchy.
NavigationPaginationNavigate between discrete result pages with a compact control strip.
NavigationSteppersShow progress through a sequence of discrete stages.
UtilitiesKeyboard shortcutsPresent shortcuts and key combinations using semantically recognizable keycaps.
UtilitiesInline codePresent short technical identifiers inside paragraphs and interface labels.
FormsPassword fieldsA credential field with a working visibility toggle.
FormsOne-time code inputsCapture numeric verification codes in a single accessible field with a clear length constraint.
FormsNumber steppersIncrement and decrement a bounded numeric value without a custom input model.
FormsSearch fieldsOffer a labeled search input with a working clear control.
FormsDate fieldsCollect a calendar date with browser-native validation and locale handling.
FormsTime fieldsSelect a time using the platform picker and native form semantics.
FormsDate range fieldsPair date inputs with an explicit start and end relationship.
FormsColor fieldsPick a precise color with native browser functionality and a synced hex label.
FormsRating controlsCollect a one-to-five numeric rating with radio-button accessibility.
FormsTag entryCreate and remove multiple tags with an input and keyboard controls.
FormsTransfer listMove selected items between available and assigned lists without a server.
FormsFieldsetsSemantically group related inputs under a legend.
FormsForm sectionsOrganize long enterprise forms into digestible titled sections.
FormsInline editorsEdit short field values directly in a compact content row.
FormsCurrency fieldsCapture currency amounts using numeric inputs and explicit ISO currency context.
FormsURL fieldsCapture URLs with native URL validation and scheme hints.
FormsEmail fieldsAdd autocomplete and native format validation for email entry.
FormsAutocomplete fieldsProvide datalist-based suggestions while retaining free-form text.
FormsMulti-select fieldsSelect multiple options through native HTML without a custom menu implementation.
FormsCharacter countersShow remaining characters for constrained text fields in real time.
FormsValidation summariesSurface form-level problems together with links to affected controls.
FormsSettings toggle rowsAlign preference titles, supporting descriptions, and real switches.
FormsForm action barsKeep save, cancel, and discard commands consistently positioned.
NavigationTop navigationPresent primary site links in a compact horizontal navigation rail.
NavigationSidebar navigationOrganize administration sections into a calm and scannable side rail.
NavigationBottom navigationOffer a touch-friendly small-screen navigation strip.
NavigationPage headersIntroduce a work area with title, context and relevant primary actions.
NavigationJump linksLink to anchored sections within long pages.
NavigationNavigation treeShow hierarchical destinations with native expandable disclosure sections.
NavigationAction toolbarsGroup application-level commands with concise labels and visual hierarchy.
NavigationCommand menusOpen a keyboard-driven command dialog for common actions.
NavigationCollapsible navigationReduce navigation density with semantically expandable groups.
NavigationLink listsPresent a tidy collection of destinations with clear clickable targets.
NavigationAnchor cardsUse larger linked cards to make navigation decisions more legible.
Data displayDescription listsCommunicate structured metadata as semantic term-value pairs.
Data displayEntity rowsShow labeled people or objects alongside status and a contextual action.
Data displayKey-value gridsArrange operational facts into compact responsive metric pairs.
Data displayActivity feedsDisplay chronological changes with concise actor and event context.
Data displayAudit logsPresent security events with timestamp, actor and action in a stable table.
Data displayMetric cardsShow one business metric with trend context and concise annotation.
Data displayComparison metricsCompare two time windows or entities side by side.
Data displaySelection tablesSelect multiple table rows and reveal a bulk-action count.
Data displayFilterable tablesFilter locally rendered table rows by free-text search.
Data displayBar chartsPresent a small labeled comparison using proportional visual bars.
Data displaySparklinesPresent a compact visual trend with a textual description.
Data displayDonut chartsShow percentage composition with explicit numeric labels.
Data displayHeatmapsSummarize activity intensity using a labelled grid of colored cells.
Data displayProgress ringsShow fractional progress without requiring a canvas dependency.
Data displayStatus listsShow a small system-health summary with readable severity labels.
Data displayFile listsPresent attachment names, sizes, and file-type context in a simple list.
Data displayData legendsExplain visual categories with text labels in a reusable legend.
OverlaysPopoversReveal contextual nonmodal information on demand.
OverlaysHover cardsShow supplementary profile information during hover and focus.
OverlaysConfirmation dialogsRequire an explicit confirmation before destructive or irreversible changes.
OverlaysFullscreen dialogsGive complex workflows a focused edge-to-edge workspace.
OverlaysBottom sheetsShow concise mobile tasks in a bottom-attached native dialog.
OverlaysNotification panelsPresent persistent status history without relying on transient toasts.
OverlaysContext action menusExpose related record-level actions through an accessible menu trigger.
FeedbackLoading spinnersCommunicate indeterminate progress with a reduced-motion-aware indicator.
FeedbackLoading buttonsIndicate a transient local loading state and prevent repeated activation.
FeedbackInline messagesGive contextual success and guidance without overlaying the interface.
FeedbackError panelsExplain recoverable problems with a visible next action.
FeedbackMessage bannersPresent prominent nonblocking messages across a full page region.
FeedbackLoading placeholdersBuild semantically quiet temporary content regions during data fetching.
FeedbackStep progress barsProvide an explicit progress bar and contextual milestone text.
FeedbackNotification countersAttach explicit counts to notification buttons.
FeedbackResult panelsShow a completed operation with a clear outcome and next step.
LayoutApplication shellsCombine navigation, workspace header, and content using a responsive structure.
LayoutContent containersConstrain reading width independently of the surrounding page.
LayoutResponsive gridsCompose adaptive columns that naturally wrap at smaller viewport widths.
LayoutVertical stacksEstablish consistent vertical spacing between independent content blocks.
LayoutHorizontal stacksArrange small controls or metadata in wrapping flex rows.
LayoutSection dividersSeparate related but distinct areas using subtle semantic boundaries.
LayoutSplit viewsCompose a two-pane workspace that stacks naturally on narrow screens.
LayoutResizable panelsLet users adjust two side-by-side panes using an accessible range control.
LayoutScroll panelsRestrict long lists to an independently scrollable region.
LayoutSticky action barsKeep primary actions visible within a long working surface.
LayoutCollapsible cardsUse card framing around a native expandable disclosure.
LayoutAspect ratio framesReserve media space to prevent unwanted layout shifts.
ContentProfile cardsDisplay a compact user identity with role and contact context.
ContentFeature listsList product capabilities with consistent icons and generous whitespace.
ContentPricing cardsCompare one illustrative plan with clear limits and a primary action.
ContentQuote blocksPresent attributed quotations with editorial hierarchy.
ContentDocument cardsRepresent a file or document with metadata and a safe next action.
ContentTeam rostersPresent a compact list of people and their functional responsibilities.
ContentContact cardsOffer an accessible email destination with a brief identity description.
ContentAnnouncement cardsHighlight a release or editorial update in an elegant card.
ContentComparison tablesCompare qualitative options through a semantic feature matrix.
ContentFAQ sectionsGroup common questions into a readable native disclosure layout.
WorkflowsReorderable listsReorder list items with explicit keyboard-operable move buttons.
WorkflowsKanban boardsShow work grouped into stages as readable columns.
WorkflowsFilter chipsAllow multiple independent filters with visible pressed states.
WorkflowsSelection listsChoose several items from a styled checklist with native inputs.
WorkflowsBulk action barsGroup contextual actions that apply to selected records.
WorkflowsWorkflow wizardsGuide a user through successive steps with a local state model.
WorkflowsPresence indicatorsConvey collaborators and presence with visible, text-based status.
WorkflowsCalendar monthsShow a readable monthly date grid with correct weekday and date labels.
WorkflowsKeyboard command hintsPresent discoverable command shortcuts in a scannable reference panel.
WorkflowsAccess policy cardsExpress role permissions and access context without hidden policy assumptions.