Es una ventana superpuesta sobre la ventana principal o sobre otra ventana de diálogo. Las ventanas debajo de un diálogo modal quedan inertes. Es decir, los usuarios no pueden interactuar con el contenido fuera de una ventana de diálogo activa. El contenido inerte fuera de un diálogo activo normalmente queda visualmente oscurecido o atenuado para que sea difícil de distinguir y, en algunas implementaciones, los intentos de interactuar con ese contenido inerte hacen que el diálogo se cierre.
Dialog está compuesto por varios componentes que trabajan juntos a través de un contexto compartido:
Dialog: El componente raíz que crea el estado y proporciona contexto a sus hijos.
DialogTrigger: Un botón que abre el diálogo al hacer clic.
DialogSurface: El elemento `<dialog>` que aloja el contenido del diálogo.
DialogTitle: El encabezado del diálogo. Se renderiza como un `h3` de forma predeterminada.
DialogContent: El cuerpo desplazable del diálogo.
DialogActions: El pie que contiene los botones de acción.