ایمپورت
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';NuiDialog
یک <dialog> بومی را به دیالوگ Needless UI تبدیل میکند.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
openدوطرفه | boolean | false | اینکه دیالوگ باز است یا نه. آن را با [(open)] متصل کنید. |
modalورودی | boolean | true | دیالوگ را بهصورت مودال باز میکند، با یک پسزمینه و صفحهای غیرفعال (inert) در پشت آن. |
dismissibleورودی | boolean | true | اینکه Esc و کلیک روی پسزمینه دیالوگ را ببندند یا نه. |
sizeورودی | 'sm' | 'md' | 'lg' | 'md' | حداکثر عرض: sm (24rem)، md (32rem) یا lg (44rem). |
enterورودی | NuiEnter | نحوهٔ ظاهر شدنش: zoom، fade، drop، rise، unfold، flip، swing، slide یا none. | |
motionورودی | NuiMotion | فنری که با آن حرکت میکند: snappy، bouncy، jelly، elastic، lazy، mechanical یا none. | |
springورودی | NuiSpring | هر فنر دلخواه، بهصورت { stiffness, damping, mass }، که در زمان اجرا به CSS کامپایل میشود. جایگزین motion میشود. | |
cornersورودی | NuiCorners | شکل گوشههایش: round، squircle، bevel، scoop، notch یا square. | |
radiusورودی | NuiRadius | اندازهٔ گوشههایش: none، small، medium، large یا full. | |
densityورودی | NuiDensity | فضایی که اشغال میکند: compact، regular یا roomy. | |
closedخروجی | string | هر بار که دیالوگ بسته میشود، مقدار بازگشتی را منتشر میکند. اگر دیالوگ بدون انتخاب بسته شده باشد، این مقدار خالی است. | |
closeمتد | (returnValue?: string) => void | دیالوگ را با یک مقدار بازگشتی اختیاری میبندد. |
ورودیهای سفارشیسازی که تنظیمشان نکنید، از نزدیکترین اتریبیوت data-nui-* پیروی میکنند. راهنمای سفارشیسازی را ببینید.
NuiDialogTitle
عنوان دیالوگ. یک id میگیرد و به aria-labelledby دیالوگ تبدیل میشود.
NuiDialogDescription
توضیحی کوتاه که aria-describedby دیالوگ به آن ارجاع میدهد.
NuiDialogActions
ردیفی از دکمهها در پایین دیالوگ، چیدهشده در انتهای سطر.
NuiDialogClose
با کلیک، دیالوگی را که درون آن قرار دارد میبندد.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
nuiDialogCloseورودی | string | '' | مقداری که دیالوگ با آن بسته میشود و (closed) آن را منتشر میکند. |