Importación
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';NuiDialog
Convierte un <dialog> nativo en un diálogo de Needless UI.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
openBidireccional | boolean | false | Indica si el diálogo está abierto. Enlázalo con [(open)]. |
modalInput | boolean | true | Lo abre como modal, con un fondo y la página de detrás inerte. |
dismissibleInput | boolean | true | Indica 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). |
enterInput | NuiEnter | Cómo entra en escena: zoom, fade, drop, rise, unfold, flip, swing, slide o none. | |
motionInput | NuiMotion | El resorte con el que se mueve: snappy, bouncy, jelly, elastic, lazy, mechanical o none. | |
springInput | NuiSpring | Cualquier resorte, en forma de { stiffness, damping, mass }, compilado a CSS en tiempo de ejecución. Tiene prioridad sobre motion. | |
cornersInput | NuiCorners | La forma de sus esquinas: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | El tamaño de sus esquinas: none, small, medium, large o full. | |
densityInput | NuiDensity | Cuánto espacio ocupa: compact, regular o roomy. | |
closedOutput | string | Emite 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) => void | Cierra 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.
NuiDialogDescription
Una descripción breve, referenciada por el aria-describedby del diálogo.
NuiDialogActions
Una fila de botones en la parte inferior del diálogo, alineada al final.
NuiDialogClose
Cierra el diálogo que lo contiene al hacer clic.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
nuiDialogCloseInput | string | '' | El valor con el que se cierra el diálogo, emitido por (closed). |