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

ComponentDescriptionInstall
AccordionCollapsible content sectionsnpx @vultra/cli add accordion
AlertFeedback messagesnpx @vultra/cli add alert
BadgeStatus labelsnpx @vultra/cli add badge
ButtonActions and linksnpx @vultra/cli add button
CardContent containersnpx @vultra/cli add card
DialogModal overlaysnpx @vultra/cli add dialog
Dropdown MenuContext actionsnpx @vultra/cli add dropdown-menu
InputText fieldsnpx @vultra/cli add input
TabsTabbed contentnpx @vultra/cli add tabs
ToastNotificationsnpx @vultra/cli add toast

Composite Components (from ui.live)

ComponentDescriptionStatus
CarouselSwipeable carouselPlanned
HeroLanding hero sectionPlanned