Componentes

Modal

Diálogo overlay con fondo oscurecido, variantes de tamaño y un botón de cierre opcional.

Demo en vivo

Tamaños

Cerrable vs bloqueado

Uso

<Modal open title="Create project" size="md">
  <p>Modal body content goes here.</p>
</Modal>

<Modal title="Small confirmation" size="sm" closable={false}>
  <p>Compact dialog without a close button.</p>
</Modal>

<Modal title="Wide layout" size="lg">
  <p>Large dialog for rich content.</p>
</Modal>

Props

PropTipoPredeterminadoDescripción
openbooleanfalseCuando es false, el modal se renderiza con el atributo hidden.
titlestring—Título del diálogo renderizado en la barra de encabezado.
size'sm' | 'md' | 'lg''md'Ancho máximo del panel: 400px, 560px o 720px.
closablebooleantrueMuestra el botón X de cierre en el encabezado.

Un pequeño script en línea maneja el botón de cierre y los clics del fondo mediante atributos data-* — no se requiere ningún framework.