Utilidades
Button
Un componente de botón versátil con múltiples estilos, variantes y estados.
Uso
El componente SButton es un botón versátil que soporta múltiples variantes visuales, tamaños, iconos y estados.
Variantes
Usa la prop variant para cambiar el estilo visual del botón.
Tamaños
Usa la prop size para cambiar el tamaño del botón.
Estados
Disabled
Loading
Rounded
Usa la prop rounded para controlar el borde redondeado.
Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
variant | 'primary' | 'secondary' | 'danger' | 'outline' | 'link' | 'primary' | Define la variante visual del botón |
size | 'sm' | 'md' | 'lg' | 'md' | Define el tamaño del botón |
disabled | boolean | false | Deshabilita el botón |
loading | boolean | false | Muestra estado de carga |
leftIcon | FunctionalComponent | - | Icono a la izquierda del texto |
rightIcon | FunctionalComponent | - | Icono a la derecha del texto |
rounded | 'none' | 'left' | 'right' | 'both' | 'full' | 'both' | Borde redondeado |
type | 'button' | 'submit' | 'button' | Tipo HTML del botón |
as | string | Component | 'button' | Elemento a renderizar |
Slots
| Nombre | Descripción |
|---|---|
default | Contenido del botón |