Import

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

NuiDialog

Transforme un <dialog> natif en boîte de dialogue Needless UI.

Sélecteur
dialog[nuiDialog]
Exporté sous
nuiDialog
NuiDialog: Propriétés
NomTypePar défautDescription
openBidirectionnelbooleanfalseIndique si la boîte de dialogue est ouverte. À lier avec [(open)].
modalInputbooleantrueL’ouvre en mode modal : un fond recouvre la page, qui devient inerte.
dismissibleInputbooleantrueIndique si Échap et les clics sur le fond ferment la boîte de dialogue.
sizeInput'sm' | 'md' | 'lg''md'Largeur maximale : sm (24rem), md (32rem) ou lg (44rem).
enterInputNuiEnterSon entrée en scène : zoom, fade, drop, rise, unfold, flip, swing, slide ou none.
motionInputNuiMotionLe ressort qui l’anime : snappy, bouncy, jelly, elastic, lazy, mechanical ou none.
springInputNuiSpringN’importe quel ressort, sous la forme { stiffness, damping, mass }, compilé en CSS à l’exécution. Il a priorité sur motion.
cornersInputNuiCornersLa forme de ses coins : round, squircle, bevel, scoop, notch ou square.
radiusInputNuiRadiusLa taille de ses coins : none, small, medium, large ou full.
densityInputNuiDensityLa place qu’il occupe : compact, regular ou roomy.
closedOutputstringÉmet la valeur de retour à chaque fermeture. Elle est vide si la boîte de dialogue a été fermée sans choix.
closeMéthode(returnValue?: string) => voidFerme la boîte de dialogue avec une valeur de retour facultative.

Les inputs de personnalisation que vous ne définissez pas suivent l’attribut data-nui-* le plus proche. Consultez le guide de personnalisation.

NuiDialogTitle

Le titre de la boîte de dialogue. Il reçoit un id et devient son aria-labelledby.

Sélecteur
[nuiDialogTitle]

NuiDialogDescription

Une courte description, référencée par l’aria-describedby de la boîte de dialogue.

Sélecteur
[nuiDialogDescription]

NuiDialogActions

Une rangée de boutons en bas de la boîte de dialogue, alignée à la fin.

Sélecteur
[nuiDialogActions]

NuiDialogClose

Ferme la boîte de dialogue qui le contient lors d’un clic.

Sélecteur
[nuiDialogClose]
NuiDialogClose: Propriétés
NomTypePar défautDescription
nuiDialogCloseInputstring''La valeur avec laquelle la boîte de dialogue se ferme, émise par (closed).