Saltar al contenido principal
Neural UIv2.0.0Documentación
Ver v1 GitHub

Overlays y foco

Abre Dialog, acepta o rechaza el cierre y deja a Core gestionar el foco documentado.

Abre, solicita, acepta o rechaza

NeuDialogComponent se exporta desde @neural-ui/core/modal. La aplicación gobierna open. Escape, el fondo o el control de cierre pueden emitir closeRequested; esa solicitud no cambia open automáticamente.

Prueba aceptación y rechazo. Terminar y cerrar es una acción explícita de aplicación y cambia open a false directamente. title da nombre al diálogo. No conviertas este contrato en un modelo open.

Abre, solicita, acepta o rechaza
· opened: 0 · closed: 0

Foco y ciclo de vida

Core gestiona foco inicial, contención y retorno. restoreFocus es true por defecto; no dupliques ese retorno manualmente. disableClose bloquea las vías de cierre de usuario integradas; tu aplicación puede seguir cambiando open.

opened y closed comunican transiciones aplicadas y no emiten un evento inicial de ciclo de vida. Úsalos para observar, no como otro valor open. Verifica apertura por teclado, contención de Tab, rechazo y retorno final del foco.

Dialog no representa todos los overlays

Dialog es una tarea modal con estado de aplicación. Popover es una directiva de disparador contextual, [neuPopover], con su propio comportamiento. Revisa su API antes de elegir un binding: no todos los overlays comparten el modelo de Dialog.

Conserva un estado inicial determinista para SSR. El ejemplo empieza cerrado y gestiona el foco tras una interacción de navegador. No añadas opciones globales de z-index no documentadas a provideNeuralUI.