Importação
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
Um diálogo modal com um campo para buscar entre os seus comandos.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
commandsInput | NuiCommand[] | Os comandos, como objetos NuiCommand. | |
openBidirecional | boolean | false | Indica se a paleta está aberta. |
hotkeyInput | string | null | 'mod+k' | O atalho que a abre e fecha de qualquer lugar, ou null para nenhum. mod é ⌘ em dispositivos Apple e Ctrl nos demais. |
bindShortcutsInput | boolean | false | Também executa os comandos pelos próprios atalhos, em qualquer lugar da página. |
loopInput | boolean | true | Descer a partir do último comando leva ao primeiro, e subir a partir do primeiro leva ao último. |
filteringInput | boolean | true | Filtra enquanto você digita. Desative quando um servidor filtrar os comandos. |
loadingInput | boolean | false | Mostra uma linha de carregamento enquanto os resultados estão a caminho. |
hintsInput | boolean | true | Mostra embaixo as teclas que você pode usar. |
virtualInput | boolean | 'auto' | 'auto' | Renderiza só as linhas visíveis: sempre, nunca, ou auto acima de 200 linhas. |
labelInput | string | 'Command palette' | Nome acessível do diálogo e do campo de busca dele. |
placeholderInput | string | 'Type a command or search…' | Texto mostrado no campo de busca vazio. |
runOutput | NuiCommand | Emite cada comando executado. | |
queryChangeOutput | string | Emite o texto enquanto ele é digitado, para uma busca no servidor. | |
showMétodo | () => void | Abre a paleta. | |
hideMétodo | () => void | Fecha a paleta. | |
toggleMétodo | () => void | Abre a paleta, ou a fecha. | |
backMétodo | () => void | Volta para a página anterior. |
Todo texto que ele mostra ou anuncia também é um input, então você pode traduzi-lo: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel
NuiCommand
Um comando, ou uma página de comandos.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
labelPropriedade | string | O texto mostrado e buscado. | |
descriptionPropriedade | string | Texto secundário abaixo do rótulo. | |
groupPropriedade | string | Comandos com o mesmo grupo aparecem sob esse título. | |
keywordsPropriedade | string[] | Mais palavras que a busca encontra, como sinônimos. | |
shortcutPropriedade | string | Teclas mostradas junto com ele, como mod+shift+p. | |
disabledPropriedade | boolean | Aparece, mas não pode ser executado. | |
childrenPropriedade | NuiCommand[] | Comandos um nível abaixo: escolher este os abre como uma página. | |
runPropriedade | () => void | É executado ao ser escolhido, depois que a paleta fecha. | |
idPropriedade | string | Para uso próprio, como distinguir comandos em (run). |