Interactive elements — buttons, badges, chips, and keyboard shortcuts.
Primary interactive element. Supports all semantic colors, 6 variants, and 5 sizes.
<UButton color="primary" variant="solid" size="md" label="Button" />
Additional button colors defined via compound variants in app.config.ts. These sit outside Nuxt UI's standard palette.
Status labels and counters. Supports colors, variants, and icons.
<UBadge color="primary" variant="subtle" size="md" label="Badge" />
Indicator overlay attached to another element — for notifications or counts.
<UChip color="primary" size="md"> <UButton color="neutral" variant="outline" size="sm" label="Notification" /> </UChip>
Keyboard shortcut indicators.