Import
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
Un dialog modale con un campo di ricerca sui tuoi comandi.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
commandsInput | NuiCommand[] | I comandi, come oggetti NuiCommand. | |
openBidirezionale | boolean | false | Indica se la palette è aperta. |
hotkeyInput | string | null | 'mod+k' | La scorciatoia che la apre e la chiude da qualsiasi punto, o null per nessuna. mod è ⌘ sui dispositivi Apple e Ctrl altrove. |
bindShortcutsInput | boolean | false | Esegue i comandi anche con le loro scorciatoie, ovunque nella pagina. |
loopInput | boolean | true | La freccia giù sull’ultimo comando passa al primo, e la freccia su sul primo passa all’ultimo. |
filteringInput | boolean | true | Filtra mentre scrivi. Disattivalo quando è un server a filtrare i comandi. |
loadingInput | boolean | false | Mostra una riga di caricamento mentre i risultati sono in arrivo. |
hintsInput | boolean | true | Mostra in basso i tasti da usare. |
virtualInput | boolean | 'auto' | 'auto' | Renderizza solo le righe visibili: sempre, mai, o auto oltre 200 righe. |
labelInput | string | 'Command palette' | Nome accessibile del dialog e del suo campo di ricerca. |
placeholderInput | string | 'Type a command or search…' | Testo mostrato nel campo di ricerca vuoto. |
runOutput | NuiCommand | Emette ogni comando eseguito. | |
queryChangeOutput | string | Emette il testo mentre viene digitato, per una ricerca sul server. | |
showMetodo | () => void | Apre la palette. | |
hideMetodo | () => void | Chiude la palette. | |
toggleMetodo | () => void | Apre la palette, o la chiude. | |
backMetodo | () => void | Torna alla pagina precedente. |
Anche ogni testo che mostra o annuncia è un input, così puoi tradurlo: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel
NuiCommand
Un comando, o una pagina di comandi.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
labelProprietà | string | Il testo mostrato e cercato. | |
descriptionProprietà | string | Testo secondario sotto l’etichetta. | |
groupProprietà | string | I comandi con lo stesso gruppo sono elencati sotto quell’intestazione. | |
keywordsProprietà | string[] | Altre parole che la ricerca trova, come i sinonimi. | |
shortcutProprietà | string | Tasti mostrati accanto al comando, come mod+shift+p. | |
disabledProprietà | boolean | Visibile, ma non si può eseguire. | |
childrenProprietà | NuiCommand[] | Comandi di un livello inferiore: scegliere questo comando li apre come pagina. | |
runProprietà | () => void | Viene eseguito quando lo si sceglie, dopo la chiusura della palette. | |
idProprietà | string | Per i tuoi scopi, ad esempio distinguere i comandi in (run). |