امپورٹ

import-command.ts
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';

NuiCommandPalette

ایک موڈل ڈائیلاگ، جس میں آپ کی کمانڈز تلاش کرنے کے لیے سرچ فیلڈ ہوتی ہے۔

سلیکٹر
nui-command-palette
NuiCommandPalette: پراپرٹیز
نامٹائپڈیفالٹتفصیل
commandsان پٹNuiCommand[]کمانڈز، NuiCommand آبجیکٹس کی صورت میں۔
openدو طرفہbooleanfalseپیلیٹ کھلا ہے یا نہیں۔
hotkeyان پٹstring | null'mod+k'وہ شارٹ کٹ جو اسے کہیں سے بھی کھولتا اور بند کرتا ہے، یا کوئی شارٹ کٹ نہ ہو تو null۔ mod Apple ڈیوائسز پر ⌘ اور باقی جگہوں پر Ctrl ہے۔
bindShortcutsان پٹbooleanfalseکمانڈز کو ان کے اپنے شارٹ کٹس سے بھی چلاتا ہے، صفحے پر کہیں بھی۔
loopان پٹbooleantrueآخری کمانڈ پر نیچے جانے سے پہلی پر، اور پہلی پر اوپر جانے سے آخری پر پہنچتے ہیں۔
filteringان پٹbooleantrueٹائپ کرتے ہوئے فلٹر کرتا ہے۔ جب سرور کمانڈز فلٹر کرے تو اسے بند کر دیں۔
loadingان پٹbooleanfalseنتائج آنے تک لوڈنگ کی ایک قطار دکھاتا ہے۔
hintsان پٹbooleantrueنیچے وہ کیز دکھاتا ہے جو استعمال کی جا سکتی ہیں۔
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

ایک کمانڈ، یا کمانڈز کا ایک صفحہ۔

NuiCommand: پراپرٹیز
نامٹائپڈیفالٹتفصیل
labelپراپرٹیstringدکھایا اور تلاش کیا جانے والا متن۔
descriptionپراپرٹیstringلیبل کے نیچے ثانوی متن۔
groupپراپرٹیstringایک ہی گروپ والی کمانڈز اسی ہیڈنگ کے نیچے دکھائی جاتی ہیں۔
keywordsپراپرٹیstring[]مزید الفاظ جن سے تلاش میچ ہوتی ہے، جیسے مترادفات۔
shortcutپراپرٹیstringاس کے ساتھ دکھائی جانے والی کیز، جیسے mod+shift+p۔
disabledپراپرٹیbooleanدکھائی دیتی ہے، مگر چل نہیں سکتی۔
childrenپراپرٹیNuiCommand[]ایک درجہ نیچے کی کمانڈز: اس کمانڈ کو چننے سے وہ ایک صفحے کی صورت میں کھلتی ہیں۔
runپراپرٹی() => voidچنے جانے پر، پیلیٹ بند ہونے کے بعد چلتا ہے۔
idپراپرٹیstringآپ کے اپنے استعمال کے لیے، جیسے (run) میں کمانڈز میں فرق کرنا۔