Button
Muestra un botón o un componente con aspecto de botón.
Uso
Variantes
Tamaños
Estados e iconos (slots)
Referencia de la API
| Entrada | Tipo | Por defecto |
|---|---|---|
| variant | ButtonVariants['variant'] | 'solid' |
| size | ButtonVariants['size'] | 'md' |
| type | 'button' | 'submit' | 'reset' | 'button' |
| disabled | boolean | false |
| class | string | '' |
| customClass | string | '' |
Variantes CVA
| Propiedad | Opciones | Por defecto |
|---|---|---|
| variant | solid | destructive | outline | ghost | link | solid |
| size | sm | md | lg | icon | md |
Código del componente
Instalar por CLI:
npx @voltui/cli add buttonTypeScript
Cargando el editor…
Copia este código en tu proyecto. El componente usa ng-primitives and class-variance-authority.