ইমপোর্ট

import-menu.ts
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';

NuiMenuTrigger

একটি মেনু খোলে। সাধারণত কোনো nuiButton-এ প্রয়োগ করা হয়।

সিলেক্টর
[nuiMenuTrigger]
এক্সপোর্ট নাম
nuiMenuTrigger
NuiMenuTrigger: প্রপার্টি
নামটাইপডিফল্টবিবরণ
nuiMenuTriggerইনপুটMenuযে মেনু খুলবে: কোনো nuiMenu-এর ngMenu রেফারেন্স।

NuiMenu

আইটেমের একটি মেনু, যা ট্রিগারের পাশে পপওভার হিসেবে রেন্ডার হয়। এর ngMenu এক্সপোর্টই সেই Angular Aria মেনু, যা ট্রিগার ও সাবমেনু গ্রহণ করে।

সিলেক্টর
[nuiMenu]
এক্সপোর্ট নাম
ngMenu
NuiMenu: প্রপার্টি
নামটাইপডিফল্টবিবরণ
wrapইনপুটbooleantrueঅ্যারো কী শেষ আইটেম থেকে ঘুরে প্রথম আইটেমে যাবে কি না।
typeaheadDelayইনপুটnumber500টাইপ করে খোঁজা রিসেট হওয়ার আগের সময়, মিলিসেকেন্ডে।
disabledইনপুটbooleanfalseপুরো মেনুটি নিষ্ক্রিয় করে।
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।
itemSelectedআউটপুটVবেছে নেওয়া আইটেমের ভ্যালু এমিট করে। রুট মেনুতে এটি সাবমেনুর আইটেমের জন্যও এমিট হয়।

যে কাস্টমাইজেশন ইনপুট আপনি সেট করেন না, সেগুলো সবচেয়ে কাছের data-nui-* অ্যাট্রিবিউট থেকে ভ্যালু নেয়। কাস্টমাইজেশন গাইড দেখুন।

NuiMenuItem

একটি nuiMenu-এর আইটেম।

সিলেক্টর
[nuiMenuItem]
NuiMenuItem: প্রপার্টি
নামটাইপডিফল্টবিবরণ
valueইনপুটVআইটেমটিকে শনাক্ত করে। সাবমেনুসহ পুরো মেনুতে এটি ইউনিক হতে হবে।
disabledইনপুটbooleanfalseআইটেমটি নিষ্ক্রিয় করে। অ্যারো কী দিয়ে সেখানে পৌঁছানো যায়, কিন্তু বেছে নেওয়া যায় না।
submenuইনপুটMenuএকটি নেস্টেড nuiMenu, যা এই আইটেম খোলে।
roleইনপুট'menuitem' | 'menuitemcheckbox' | 'menuitemradio''menuitem'menuitem, menuitemcheckbox বা menuitemradio।
checkedইনপুটboolean | undefinedচেকবক্স বা রেডিও আইটেমের চেক অবস্থা।
toneইনপুট'neutral' | 'danger''neutral'ঝুঁকিপূর্ণ অ্যাকশনের জন্য danger।
searchTermইনপুটstringটাইপ করে খোঁজার সময় যে টেক্সট মেলানো হয়। ডিফল্টভাবে আইটেমের লেবেল।
selectedআউটপুটVমাউস বা কীবোর্ড দিয়ে বেছে নেওয়া হলে আইটেমের ভ্যালু এমিট করে।

NuiMenuSeparator

আইটেমের গ্রুপগুলোর মাঝে একটি রেখা।

সিলেক্টর
[nuiMenuSeparator]

NuiMenuShortcut

কীবোর্ড শর্টকাটের সংকেত, আইটেমের শেষ প্রান্তে সারিবদ্ধ।

সিলেক্টর
[nuiMenuShortcut]