Skip to content

BaseModal

Modal con título, área de contenido scrolleable y footer opcional. Cierra con botón X, click en backdrop o tecla Escape (cuando closable no es false).

Tamaños

Slot #title personalizado

Sin botón de cierre

Props

PropTipoDefaultDescripción
openbooleanRequerido. Controla visibilidad
titlestringTítulo en el header (fallback del slot #title)
size'sm' | 'md' | 'lg''md'Ancho máximo del modal
closablebooleantruePermite cerrar con X, backdrop y Escape
confirm-labelstringTexto del botón Confirm del footer built-in
cancel-labelstringTexto del botón Cancel del footer built-in

Slots

SlotDescripción
defaultContenido del cuerpo
titleTítulo con markup personalizado (fallback a prop title)
footerFooter custom — tiene precedencia sobre el footer built-in

Emits

EventoPayloadCuándo se dispara
closeClick en X, click en backdrop, Escape, o click en Cancel built-in
acceptClick en Confirm del footer built-in (se emite antes que close)