Control | ActionButton
ActionButton
Descripción
- Componente de botón genérico con variantes (
primary,secondary,danger), estados de carga y soporte para iconos.
Props
label(string) — Texto del botón. Requerido.disabled(boolean) — Deshabilita el botón. Por defecto:false.variant('primary'|'secondary'|'danger') — Estilo visual. Por defecto:'primary'.loading(boolean) — Muestra un spinner y deshabilita la acción. Por defecto:false.customClass(string | Record<string, boolean>) — Clases adicionales.size('sm'|'md'|'lg') — Tamaño del botón. Por defecto:'md'.fullWidth(boolean) — Hace el botón de ancho completo. Por defecto:false.iconSrc(string) — Ruta/URL del icono.iconAlt(string) — Texto alternativo para el icono.iconRight(boolean) — Coloca el icono a la derecha. Por defecto:false.type('button'|'submit'|'reset') — Tipo delbutton. Por defecto:'button'.stopPropagation(boolean) — Llamaevent.stopPropagation()en click. Por defecto:false.preventDefault(boolean) — Llamaevent.preventDefault()en click. Por defecto:false.
Emite
click— Se emite cuando el usuario hace click y el botón no está deshabilitado ni enloading.
Uso
|
|
Notas
customClassacepta objeto para clases reactivas.- Cuando
iconSrcestá presente y no haylabel, el padding se ajusta automáticamente.