Impor
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
Dialog modal dengan kolom pencarian atas perintah-perintah Anda.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
commandsInput | NuiCommand[] | Perintah-perintahnya, sebagai objek NuiCommand. | |
openDua arah | boolean | false | Apakah palet sedang terbuka. |
hotkeyInput | string | null | 'mod+k' | Pintasan yang membuka dan menutup palet dari mana saja, atau null jika tidak ada. mod adalah ⌘ di perangkat Apple dan Ctrl di perangkat lain. |
bindShortcutsInput | boolean | false | Juga menjalankan perintah lewat pintasannya sendiri, di mana saja pada halaman. |
loopInput | boolean | true | Panah bawah di perintah terakhir menuju yang pertama, dan panah atas di perintah pertama menuju yang terakhir. |
filteringInput | boolean | true | Menyaring saat Anda mengetik. Matikan jika server yang menyaring perintah. |
loadingInput | boolean | false | Menampilkan baris pemuatan selama menunggu hasil. |
hintsInput | boolean | true | Menampilkan petunjuk tombol di bagian bawah. |
virtualInput | boolean | 'auto' | 'auto' | Hanya merender baris yang terlihat: selalu, tidak pernah, atau auto jika lebih dari 200 baris. |
labelInput | string | 'Command palette' | Nama aksesibel dialog dan kolom pencariannya. |
placeholderInput | string | 'Type a command or search…' | Teks yang ditampilkan di kolom pencarian yang kosong. |
runOutput | NuiCommand | Mengirimkan setiap perintah yang dijalankan. | |
queryChangeOutput | string | Mengirimkan teks selagi diketik, untuk pencarian di server. | |
showMetode | () => void | Membuka palet. | |
hideMetode | () => void | Menutup palet. | |
toggleMetode | () => void | Membuka palet, atau menutupnya. | |
backMetode | () => void | Kembali ke halaman sebelumnya. |
Setiap teks yang ditampilkan atau diumumkannya juga merupakan input, jadi Anda bisa menerjemahkannya: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel
NuiCommand
Satu perintah, atau satu halaman perintah.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
labelProperti | string | Teks yang ditampilkan dan dicari. | |
descriptionProperti | string | Teks sekunder di bawah label. | |
groupProperti | string | Perintah dengan grup yang sama dicantumkan di bawah judul grup tersebut. | |
keywordsProperti | string[] | Kata lain yang dicocokkan pencarian, misalnya sinonim. | |
shortcutProperti | string | Tombol yang ditampilkan bersamanya, misalnya mod+shift+p. | |
disabledProperti | boolean | Ditampilkan, tetapi tidak bisa dijalankan. | |
childrenProperti | NuiCommand[] | Perintah satu tingkat di bawahnya: memilih perintah ini membukanya sebagai halaman. | |
runProperti | () => void | Dijalankan saat dipilih, setelah palet tertutup. | |
idProperti | string | Untuk keperluan Anda sendiri, misalnya membedakan perintah di (run). |