امپورٹ
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
ایک موڈل ڈائیلاگ، جس میں آپ کی کمانڈز تلاش کرنے کے لیے سرچ فیلڈ ہوتی ہے۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
commandsان پٹ | NuiCommand[] | کمانڈز، NuiCommand آبجیکٹس کی صورت میں۔ | |
openدو طرفہ | boolean | false | پیلیٹ کھلا ہے یا نہیں۔ |
hotkeyان پٹ | string | null | 'mod+k' | وہ شارٹ کٹ جو اسے کہیں سے بھی کھولتا اور بند کرتا ہے، یا کوئی شارٹ کٹ نہ ہو تو null۔ mod Apple ڈیوائسز پر ⌘ اور باقی جگہوں پر Ctrl ہے۔ |
bindShortcutsان پٹ | boolean | false | کمانڈز کو ان کے اپنے شارٹ کٹس سے بھی چلاتا ہے، صفحے پر کہیں بھی۔ |
loopان پٹ | boolean | true | آخری کمانڈ پر نیچے جانے سے پہلی پر، اور پہلی پر اوپر جانے سے آخری پر پہنچتے ہیں۔ |
filteringان پٹ | boolean | true | ٹائپ کرتے ہوئے فلٹر کرتا ہے۔ جب سرور کمانڈز فلٹر کرے تو اسے بند کر دیں۔ |
loadingان پٹ | boolean | false | نتائج آنے تک لوڈنگ کی ایک قطار دکھاتا ہے۔ |
hintsان پٹ | boolean | true | نیچے وہ کیز دکھاتا ہے جو استعمال کی جا سکتی ہیں۔ |
virtualان پٹ | boolean | 'auto' | 'auto' | صرف نظر آنے والی قطاریں رینڈر کرتا ہے: ہمیشہ، کبھی نہیں، یا 200 قطاروں کے بعد auto۔ |
labelان پٹ | string | 'Command palette' | ڈائیلاگ اور اس کی سرچ فیلڈ کا قابلِ رسائی نام۔ |
placeholderان پٹ | string | 'Type a command or search…' | خالی سرچ فیلڈ میں دکھایا جانے والا متن۔ |
runآؤٹ پٹ | NuiCommand | چلنے والی ہر کمانڈ ایمٹ کرتا ہے۔ | |
queryChangeآؤٹ پٹ | string | ٹائپ ہوتے ہی متن ایمٹ کرتا ہے، سرور پر تلاش کے لیے۔ | |
showمیتھڈ | () => void | پیلیٹ کھولتا ہے۔ | |
hideمیتھڈ | () => void | پیلیٹ بند کرتا ہے۔ | |
toggleمیتھڈ | () => void | پیلیٹ کھولتا ہے، یا بند کرتا ہے۔ | |
backمیتھڈ | () => void | پچھلے صفحے پر واپس جاتا ہے۔ |
یہ جو بھی متن دکھاتا یا پڑھ کر سناتا ہے، وہ بھی ایک ان پٹ ہے، اس لیے آپ اس کا ترجمہ کر سکتے ہیں: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel
NuiCommand
ایک کمانڈ، یا کمانڈز کا ایک صفحہ۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
labelپراپرٹی | string | دکھایا اور تلاش کیا جانے والا متن۔ | |
descriptionپراپرٹی | string | لیبل کے نیچے ثانوی متن۔ | |
groupپراپرٹی | string | ایک ہی گروپ والی کمانڈز اسی ہیڈنگ کے نیچے دکھائی جاتی ہیں۔ | |
keywordsپراپرٹی | string[] | مزید الفاظ جن سے تلاش میچ ہوتی ہے، جیسے مترادفات۔ | |
shortcutپراپرٹی | string | اس کے ساتھ دکھائی جانے والی کیز، جیسے mod+shift+p۔ | |
disabledپراپرٹی | boolean | دکھائی دیتی ہے، مگر چل نہیں سکتی۔ | |
childrenپراپرٹی | NuiCommand[] | ایک درجہ نیچے کی کمانڈز: اس کمانڈ کو چننے سے وہ ایک صفحے کی صورت میں کھلتی ہیں۔ | |
runپراپرٹی | () => void | چنے جانے پر، پیلیٹ بند ہونے کے بعد چلتا ہے۔ | |
idپراپرٹی | string | آپ کے اپنے استعمال کے لیے، جیسے (run) میں کمانڈز میں فرق کرنا۔ |