Overview
A visual orientation to the contract, followed by the complete consumer guide and public reference.
Getting Started
Atom UI is a headless React primitive package. It provides accessible behavior and semantic structure without visual styling.
Install Atom in an existing React application:
bash
React and React DOM 18 or newer are peer dependencies and must be provided by the consuming application. Atom installs its Floating UI runtime dependency automatically.
Usage
Prefer namespace imports:
tsx
Subpath imports are supported:
tsx
Styling
Atom does not ship CSS. Style primitives through native selectors,
data-slot, and behavior state attributes.
css
Styled packages should compose Atom primitives instead of reimplementing ARIA, keyboard, focus, and state behavior.