Formulários
cosmemilton-ui/client

CmSelect

Use quando a lista é curta e o usuário precisa escolher um único valor.

Import

tsx
import { CmSelect } from "cosmemilton-ui/client";

Status do pedido

Filtro pronto para aplicar na listagem.

API rápida

Props principais de cada peça exportada.

CmSelect

valueonChangeoptionslabelplaceholderclearablesuccesshelperTextrenderSelected

Notas

Teclado (padrão WAI-ARIA listbox): com o popup fechado, setas, Enter, Espaço e Home/End abrem a lista; aberto, as setas movem o destaque, Home/End vão aos extremos e Enter/Espaço selecionam e fecham.

Typeahead: digitar pula para a primeira opção que começa com o texto (buffer reinicia após 500ms) — funciona até com o popup fechado.

O foco do DOM permanece no gatilho; a opção destacada é exposta por aria-activedescendant, e hover e teclado compartilham o mesmo destaque.

Quando `success` e `helperText` são usados juntos, a mensagem auxiliar assume o tom de sucesso da biblioteca.