Modal

Un componente de ventana emergente versátil y animado para flujos de confirmación y presentación de contenido.

Nota: Todos los subcomponentes pueden usarse como <ModalTrigger /> o mediante la notación de punto <Modal.Trigger />.

Component API

PropTypeDefaultDescription
childrenReact.ReactNodeRequeridoEnvuelve los componentes del modal.
isOpenbooleanRequeridoControla el estado visible del modal.
setIsOpenDispatch<SetStateAction<boolean>>RequeridoFunción para actualizar el estado de apertura.

ModalTrigger

PropTypeDefaultDescription
childrenReact.ReactNodeRequeridoElemento que activa el modal al hacer clic.
asChildbooleanfalseSi es true, usa el componente hijo como disparador.
classNamestringundefinedClases CSS adicionales para el disparador.

ModalAction / ModalClose

Botones predefinidos para realizar acciones o cerrar el modal.

PropTypeDefaultDescription
asChildbooleanfalseSi es true, delega el renderizado al hijo.
onClickfunctionundefinedFunción que se ejecuta al hacer clic.
classNamestringundefinedClases CSS adicionales.