Importación
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
Un diálogo modal con un campo para buscar entre tus comandos.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
commandsInput | NuiCommand[] | Los comandos, como objetos NuiCommand. | |
openBidireccional | boolean | false | Indica si la paleta está abierta. |
hotkeyInput | string | 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. |
bindShortcutsInput | boolean | false | También ejecuta los comandos con sus propios atajos, en cualquier parte de la página. |
loopInput | boolean | true | Bajar desde el último comando lleva al primero, y subir desde el primero, al último. |
filteringInput | boolean | true | Filtra mientras escribes. Desactívalo cuando un servidor filtre los comandos. |
loadingInput | boolean | false | Muestra una fila de carga mientras llegan los resultados. |
hintsInput | boolean | true | Muestra abajo las teclas que puedes usar. |
virtualInput | boolean | 'auto' | 'auto' | Renderiza solo las filas visibles: siempre, nunca, o auto con más de 200 filas. |
labelInput | string | 'Command palette' | Nombre accesible del diálogo y de su campo de búsqueda. |
placeholderInput | string | 'Type a command or search…' | Texto que se muestra en el campo de búsqueda vacío. |
runOutput | NuiCommand | Emite cada comando que se ejecuta. | |
queryChangeOutput | string | Emite el texto a medida que se escribe, para una búsqueda en el servidor. | |
showMétodo | () => void | Abre la paleta. | |
hideMétodo | () => void | Cierra la paleta. | |
toggleMétodo | () => void | Abre la paleta, o la cierra. | |
backMétodo | () => void | Vuelve 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.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
labelPropiedad | string | El texto que se muestra y se busca. | |
descriptionPropiedad | string | Texto secundario bajo la etiqueta. | |
groupPropiedad | string | Los comandos del mismo grupo se listan bajo ese encabezado. | |
keywordsPropiedad | string[] | Más palabras con las que coincide la búsqueda, como sinónimos. | |
shortcutPropiedad | string | Teclas que se muestran junto a él, como mod+shift+p. | |
disabledPropiedad | boolean | Se muestra, pero no se puede ejecutar. | |
childrenPropiedad | NuiCommand[] | Comandos un nivel más abajo: elegir este los abre como una página. | |
runPropiedad | () => void | Se ejecuta al elegirlo, una vez cerrada la paleta. | |
idPropiedad | string | Para tu propio uso, como distinguir comandos en (run). |