امپورٹ
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';NuiMenuTrigger
مینو کھولتا ہے۔ عام طور پر کسی nuiButton پر لگایا جاتا ہے۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
nuiMenuTriggerان پٹ | Menu | جو مینو کھولنا ہے: کسی nuiMenu کا ngMenu ریفرنس۔ |
NuiMenu
آئٹمز کا مینو، جو اپنے ٹریگر کے ساتھ popover کے طور پر دکھایا جاتا ہے۔ اس کا ngMenu ایکسپورٹ وہ Angular Aria مینو ہے جو ٹریگرز اور ذیلی مینوز لیتے ہیں۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
wrapان پٹ | boolean | true | ایرو کیز آخری آئٹم سے پہلے آئٹم پر واپس جاتی ہیں یا نہیں۔ |
typeaheadDelayان پٹ | number | 500 | ٹائپ کر کے تلاش ری سیٹ ہونے سے پہلے کا وقفہ، ملی سیکنڈ میں۔ |
disabledان پٹ | boolean | false | پورے مینو کو غیر فعال کرتا ہے۔ |
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 کا ایک آئٹم۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
valueان پٹ | V | آئٹم کی شناخت کرتا ہے۔ پورے مینو میں، ذیلی مینوز سمیت، منفرد ہونا چاہیے۔ | |
disabledان پٹ | boolean | false | آئٹم کو غیر فعال کرتا ہے۔ ایرو کیز سے اس تک پہنچا جا سکتا ہے لیکن اسے منتخب نہیں کیا جا سکتا۔ |
submenuان پٹ | Menu | ایک اندرونی nuiMenu جو یہ آئٹم کھولتا ہے۔ | |
roleان پٹ | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'menuitem' | menuitem، menuitemcheckbox یا menuitemradio۔ |
checkedان پٹ | boolean | undefined | checkbox یا radio آئٹم کی چیک حالت۔ | |
toneان پٹ | 'neutral' | 'danger' | 'neutral' | خطرناک ایکشنز کے لیے danger۔ |
searchTermان پٹ | string | وہ متن جس سے ٹائپ کر کے تلاش میچ کی جاتی ہے۔ ڈیفالٹ طور پر آئٹم کا لیبل۔ | |
selectedآؤٹ پٹ | V | ماؤس یا کی بورڈ سے منتخب ہونے پر آئٹم کی ویلیو ایمٹ کرتا ہے۔ |
NuiMenuSeparator
آئٹمز کے گروپس کے درمیان ایک لکیر۔
NuiMenuShortcut
کی بورڈ شارٹ کٹ کا اشارہ، جو آئٹم کے آخری سرے کی طرف الائن ہوتا ہے۔