Command
Um menu de comando com busca e navegação por teclado, ideal para ações rápidas e seleção de itens.
Nenhum resultado encontrado.
Perfil
Configurações
Nova aba
Nova janela
Limpar histórico
Utilização
index.tsx
import {
Command,
CommandInput,
CommandList,
CommandEmpty,
CommandGroup,
CommandItem,
CommandSeparator,
CommandShortcut
} from "@convertcompany/ui";
Exemplos
Com atalhos
Nenhum resultado encontrado.
Tema escuro⌘D
Atalhos do sistema⌘H
Com carregamento
Estado vazio
Nenhum nome encontrado.
Gabriel
Ana
João
Menu dinâmico
Implemente um atalho de teclado para abrir o menu de comando. O exemplo abaixo mostra como fazer isso utilizando um Dialog
Pressione ⌘ + J para abrir o menu de comando
Props
O componente Command é uma combinação de vários componentes que trabalham juntos para criar um menu de comando. Ele é construído com a biblioteca cmdk
Command
| Propriedade | Tipo |
|---|---|
| classNameClasse CSS adicional para o container do comando. | string |
| childrenConteúdo do componente. | ReactNode |
| ...propsDemais props do componente base. | CommandPrimitiveProps |
CommandInput
| Propriedade | Tipo |
|---|---|
| classNameClasse CSS adicional para o input. | string |
| placeholderTexto exibido quando o campo está vazio. | string |
| ...props | InputHTMLAttributes<HTMLInputElement> |
CommandList, CommandEmpty, CommandLoading
| Propriedade | Tipo |
|---|---|
| childrenConteúdo a ser exibido. | ReactNode |
| classNameClasse CSS adicional. | string |
CommandGroup
| Propriedade | Tipo |
|---|---|
| headingTítulo do grupo. | string |
| childrenItens do grupo. | ReactNode |
| classNameClasse CSS adicional. | string |
CommandItem
| Propriedade | Tipo |
|---|---|
| childrenTexto ou elementos exibidos no item. | ReactNode |
| classNameClasse CSS adicional. | string |
| onSelectFunção chamada ao selecionar o item. | (value: string) => void |
CommandSeparator
| Propriedade | Tipo |
|---|---|
| classNameClasse CSS adicional. | string |
CommandShortcut
| Propriedade | Tipo |
|---|---|
| childrenTexto do atalho. | ReactNode |
| classNameClasse CSS adicional. | string |