Importación

import-dialog.ts
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';

NuiDialog

Convierte un <dialog> nativo en un diálogo de Needless UI.

Selector
dialog[nuiDialog]
Exportado como
nuiDialog
NuiDialog: Propiedades
NombreTipoPredeterminadoDescripción
openBidireccionalbooleanfalseIndica si el diálogo está abierto. Enlázalo con [(open)].
modalInputbooleantrueLo abre como modal, con un fondo y la página de detrás inerte.
dismissibleInputbooleantrueIndica si Esc y los clics en el fondo cierran el diálogo.
sizeInput'sm' | 'md' | 'lg''md'Ancho máximo: sm (24rem), md (32rem) o lg (44rem).
enterInputNuiEnterCómo entra en escena: zoom, fade, drop, rise, unfold, flip, swing, slide o none.
motionInputNuiMotionEl resorte con el que se mueve: snappy, bouncy, jelly, elastic, lazy, mechanical o none.
springInputNuiSpringCualquier resorte, en forma de { stiffness, damping, mass }, compilado a CSS en tiempo de ejecución. Tiene prioridad sobre motion.
cornersInputNuiCornersLa forma de sus esquinas: round, squircle, bevel, scoop, notch o square.
radiusInputNuiRadiusEl tamaño de sus esquinas: none, small, medium, large o full.
densityInputNuiDensityCuánto espacio ocupa: compact, regular o roomy.
closedOutputstringEmite el valor de retorno cada vez que el diálogo se cierra. Está vacío si se cerró sin elegir ninguna opción.
closeMétodo(returnValue?: string) => voidCierra el diálogo con un valor de retorno opcional.

Los inputs de personalización que no definas siguen el atributo data-nui-* más cercano. Consulta la guía de personalización.

NuiDialogTitle

El título del diálogo. Recibe un id y se convierte en el aria-labelledby del diálogo.

Selector
[nuiDialogTitle]

NuiDialogDescription

Una descripción breve, referenciada por el aria-describedby del diálogo.

Selector
[nuiDialogDescription]

NuiDialogActions

Una fila de botones en la parte inferior del diálogo, alineada al final.

Selector
[nuiDialogActions]

NuiDialogClose

Cierra el diálogo que lo contiene al hacer clic.

Selector
[nuiDialogClose]
NuiDialogClose: Propiedades
NombreTipoPredeterminadoDescripción
nuiDialogCloseInputstring''El valor con el que se cierra el diálogo, emitido por (closed).