ইমপোর্ট
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';NuiDialog
একটি নেটিভ <dialog>-কে Needless UI ডায়ালগে পরিণত করে।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
openদ্বিমুখী | boolean | false | ডায়ালগ খোলা আছে কি না। [(open)] দিয়ে বাইন্ড করুন। |
modalইনপুট | boolean | true | ডায়ালগকে মোডাল হিসেবে খোলে: ব্যাকড্রপসহ, আর পেছনের পেজ নিষ্ক্রিয় থাকে। |
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) এটি এমিট করে। |