Importación

import-command.ts
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';

NuiCommandPalette

Un diálogo modal con un campo para buscar entre tus comandos.

Selector
nui-command-palette
NuiCommandPalette: Propiedades
NombreTipoPredeterminadoDescripción
commandsInputNuiCommand[]Los comandos, como objetos NuiCommand.
openBidireccionalbooleanfalseIndica si la paleta está abierta.
hotkeyInputstring | null'mod+k'El atajo que la abre y la cierra desde cualquier sitio, o null para ninguno. mod es ⌘ en dispositivos Apple y Ctrl en los demás.
bindShortcutsInputbooleanfalseTambién ejecuta los comandos con sus propios atajos, en cualquier parte de la página.
loopInputbooleantrueBajar desde el último comando lleva al primero, y subir desde el primero, al último.
filteringInputbooleantrueFiltra mientras escribes. Desactívalo cuando un servidor filtre los comandos.
loadingInputbooleanfalseMuestra una fila de carga mientras llegan los resultados.
hintsInputbooleantrueMuestra abajo las teclas que puedes usar.
virtualInputboolean | 'auto''auto'Renderiza solo las filas visibles: siempre, nunca, o auto con más de 200 filas.
labelInputstring'Command palette'Nombre accesible del diálogo y de su campo de búsqueda.
placeholderInputstring'Type a command or search…'Texto que se muestra en el campo de búsqueda vacío.
runOutputNuiCommandEmite cada comando que se ejecuta.
queryChangeOutputstringEmite el texto a medida que se escribe, para una búsqueda en el servidor.
showMétodo() => voidAbre la paleta.
hideMétodo() => voidCierra la paleta.
toggleMétodo() => voidAbre la paleta, o la cierra.
backMétodo() => voidVuelve a la página anterior.

Todos los textos que muestra o anuncia también son inputs, así que puedes traducirlos: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel

NuiCommand

Un comando, o una página de comandos.

NuiCommand: Propiedades
NombreTipoPredeterminadoDescripción
labelPropiedadstringEl texto que se muestra y se busca.
descriptionPropiedadstringTexto secundario bajo la etiqueta.
groupPropiedadstringLos comandos del mismo grupo se listan bajo ese encabezado.
keywordsPropiedadstring[]Más palabras con las que coincide la búsqueda, como sinónimos.
shortcutPropiedadstringTeclas que se muestran junto a él, como mod+shift+p.
disabledPropiedadbooleanSe muestra, pero no se puede ejecutar.
childrenPropiedadNuiCommand[]Comandos un nivel más abajo: elegir este los abre como una página.
runPropiedad() => voidSe ejecuta al elegirlo, una vez cerrada la paleta.
idPropiedadstringPara tu propio uso, como distinguir comandos en (run).