LifeUI
1.53.2
Inicio

Modal

Una ventana superpuesta a la ventana principal

Tamaños

Controla el ancho del modal utilizando la propiedad size. Los tamaños están optimizados para diferentes tipos de contenido y casos de uso.

El componente ModalHeader proporciona una estructura consistente para el encabezado del modal, incluyendo título, descripción e icono.

Ejemplos

Props

PropTipoRequeridoDescripción
openboolean-Si el modal está abierto.
onOpenChange(open: boolean) => void-Callback cuando cambia el estado abierto/cerrado.
defaultOpenboolean-Estado inicial del modal.
size'small' | 'medium' | 'large'-Tamaño del modal.
onInteractOutside(ev: MouseEvent | TouchEvent) => void-Manejador de evento que se llama cuando se produce un evento de click fuera del contenido del modal.
classNamestring-Clases CSS adicionales para el contenedor del modal.
childrenReactNode-Contenido del modal.

ModalHeader

PropTipoRequeridoDescripción
titleReactNode-Título principal del encabezado del modal.
descriptionReactNode-Descripción opcional que aparece debajo del título.
iconReactNode-Icono opcional que se muestra junto al título.
classNamestring-Clases CSS adicionales para el contenedor del encabezado.
childrenReactNode-Contenido adicional del encabezado.

ModalBody

PropTipoRequeridoDescripción
classNamestring-Clases CSS adicionales para el contenedor del cuerpo.
childrenReactNode-Contenido del cuerpo del modal.

ModalFooter

PropTipoRequeridoDescripción
classNamestring-Clases CSS adicionales para el contenedor del pie.
childrenReactNode-Contenido del pie del modal.