Atoms
The smallest usable UI units.
Atoms are the building blocks you use directly in screens. Each one is added on its own with npx axiom add <name>.
Actions
Main button: solid, outline, ghost, loading.
Icon-only button with a guaranteed touch target.
Attached buttons with merged borders and radii.
Inputs
Text field with label, helper, error, prefix and suffix.
Several inputs and addons composed visually.
One-time code entry with separate cells.
Multiline input that can grow with its content.
Themed toggle.
Checkbox with an indeterminate state.
Radio button and RadioGroup.
Single value or range.
iOS-style selector with a sliding indicator.
Lists
Generic row: leading, content, trailing.
Selectable row built on Item.
Collapsible sections, single or multiple.
Display
Profile image with an initials fallback.
Status or counter pill.
Selectable, removable or filter tag.
Content container, elevated or outlined.
Themed icon backed by your own icon registry.
Horizontal or vertical divider.
Composable empty state.
Month grid with single or range selection.
Virtualized horizontal carousel.
Feedback
Loading indicator.
Animated loading placeholder.
Inline feedback: info, success, warning, error.
Imperative notifications stacked at the top.
Single transient bar at the bottom.