ইমপোর্ট
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)-এ কমান্ডগুলো আলাদা করে চেনা। |