Button

Displays a button or a component that looks like a button.

Usage

PreviewCode

Variants

Sizes

States & Icons (Slots)

API Reference

InputTypeDefault
variant ButtonVariants['variant'] 'solid'
size ButtonVariants['size'] 'md'
type 'button' | 'submit' | 'reset' 'button'
disabled boolean false
class string ''
customClass string ''

CVA variants

PropOptionsDefault
variant solid | destructive | outline | ghost | link solid
size sm | md | lg | icon md

Component Source

Install via CLI:npx @voltui/cli add button
TypeScript
Loading editor…

Copy this code to your project. The component uses ng-primitives and class-variance-authority.