Dialog

Una ventana superpuesta sobre la ventana principal u otra ventana de diálogo.

Uso

Vista previaCódigo

Características

  • Navegación por teclado, con Escape para cerrar
  • Clic fuera para cerrar (configurable)
  • Trampa de foco para accesibilidad
  • Animaciones y transiciones suaves
  • Atributos ARIA para lectores de pantalla

Referencia de la API

VoltDialogContent — [voltDialogContent]

EntradaTipoPor defecto
class string ''
role unknown —
modal unknown —

VoltDialogDescription — [voltDialogDescription]

EntradaTipoPor defecto
class string ''

VoltDialogOverlay — [voltDialogOverlay]

EntradaTipoPor defecto
class string ''
closeOnClick unknown —

VoltDialogRoot — ng-template[voltDialogRoot]

EntradaTipoPor defecto
open boolean false
role VoltDialogRole 'dialog'
closeOnEscape boolean true
closeOnClick boolean true
initialFocus string | undefined undefined
dismissible boolean true
SalidaTipo
openChangeboolean
closedR | undefined

VoltDialogTitle — [voltDialogTitle]

EntradaTipoPor defecto
class string ''

VoltDialog — [voltDialog]

EntradaTipoPor defecto
voltDialog unknown —
closeOnEscape unknown —
SalidaTipo
closedunknown

Código del componente

Instalar por CLI:npx @voltui/cli add dialog
TypeScript
Cargando el editor…

Copia este código en tu proyecto. El componente usa ng-primitives/dialog.