इम्पोर्ट
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) में कमांड को अलग पहचानना। |