Components
Every component is a standalone source file you can copy into your project — either with the CLI or manually from the source on GitHub.
Using the CLI
npx @vultra/cli add <component-name> The CLI resolves transitive dependencies automatically. For example, pagination pulls in button.
Base Components
| Component | Description | Install |
|---|---|---|
| Accordion | Collapsible content sections | npx @vultra/cli add accordion |
| Alert | Feedback messages | npx @vultra/cli add alert |
| Badge | Status labels | npx @vultra/cli add badge |
| Button | Actions and links | npx @vultra/cli add button |
| Card | Content containers | npx @vultra/cli add card |
| Dialog | Modal overlays | npx @vultra/cli add dialog |
| Dropdown Menu | Context actions | npx @vultra/cli add dropdown-menu |
| Input | Text fields | npx @vultra/cli add input |
| Tabs | Tabbed content | npx @vultra/cli add tabs |
| Toast | Notifications | npx @vultra/cli add toast |
Composite Components (from ui.live)
| Component | Description | Status |
|---|---|---|
| Carousel | Swipeable carousel | Planned |
| Hero | Landing hero section | Planned |