Skip to main content
Markdown

Components

Browse the shipped @takeoff-ui/react-spar component surface. Each reference includes live examples, public props, compound parts, stable data attributes, and accessibility guidance where the component owns interaction behavior.

Actions & form controls

ComponentUse it for
ButtonTriggering actions with loading, toggle, and icon support.
CheckboxSelecting multiple options or representing a mixed state.
InputBuilding text inputs with labels, affixes, icons, chips, and actions.
LabelLabeling controls, sections, and compact metadata.
RadioChoosing one option from a mutually exclusive set.
SelectChoosing from a keyboard-accessible list with typeahead.
SwitchTurning a single setting on or off.
ComponentUse it for
AccordionOrganizing related details into collapsible sections.
BreadcrumbShowing the current location within a hierarchy.
TabsSwitching between related panels without leaving the task.

Feedback & status

ComponentUse it for
AlertPresenting contextual success, warning, information, or danger messages.
BadgeDisplaying compact status, count, or category labels.
ChipRepresenting filters, selections, and removable values.
SpinnerCommunicating indeterminate loading work.
TooltipAdding short contextual information on hover or focus.

Content & overlays

ComponentUse it for
CardGrouping related content, summaries, and actions.
DialogHandling focused forms, confirmations, and blocking decisions.
DrawerShowing navigation, filters, or details over the current page.
PopoverDisplaying additional content or actions in a floating panel.

Start with Composition & styling to learn the shared compound, slot, and customization model.