Pular para o conteúdo

Componentes

Select

Campo nativo. Mesmo anel e a mesma altura do Input, com a seta Graffiti do campo. O menu aberto é o do sistema.

estávelEntradadesde 0.1.0@hiboupay/react

Exemplos#

Escolha um método para continuar.

Select nativo vestido de campo

Importar#

tsx
import { Select } from "@hiboupay/react";
import type { SelectProps } from "@hiboupay/react";

Quando usar#

Use quando

  • Escolher um valor de lista curta dentro de formulário.
  • Quando o picker nativo do celular é desejável.

Não use quando

  • Filtro em barra: FilterChip.
  • Mais de ~15 opções com busca: FilterChip searchable.

Anatomia#

  1. 01Label
  2. 02Campo com seta à direita
  3. 03Mensagem: dica ou erro

Estados#

defaulthoverfocuserrordisabled

API#

Props documentadas no registro. * indica obrigatória.

Propriedades
PropTipoPadrãoDescrição
labelstringRótulo visível.
hintstringDica abaixo.
errorstringErro; liga aria-invalid.
size"sm" | "md" | "lg""md"32 · 40 · 48.
children*<option> | <optgroup>Opções nativas.

Acessibilidade#

Teclado

EspaçoAlt+↓Abre as opções.
↑ ↓Troca a opção.

Leitor de tela

  1. —Combobox nativo, anunciado pelo sistema.

Boas práticas#

Faça

  • Opção padrão sensata ou placeholder desabilitado.

Evite

  • Select para duas opções: use Tabs segment.

Conteúdo#

  1. —Opções em ordem lógica (fluxo), não alfabética, quando houver fluxo.

Tokens#

Os tokens que desenham este componente. Clique para ver valor, variável e classe.

Relacionados#