ITpS

Componentes

Search

Barra de busca pill, full-width. Distinto do TextField — label inline, ícone search obrigatório, X clear quando filled.

Default

Ícone search à esquerda, placeholder/valor em azul (secondary). Hover muda border, não bg.

Sizes

Três alturas alinhadas ao token form-height.

Com label inline

label aparece como prefix antes do input — “Pesquisar:” em vez de label separado.

Floating (com sombra)

shadow adiciona elevação para uso em surfaces destacadas (ex: hero, command palette).

Comportamento

  • Botão close aparece automático quando input tem valor (CSS :placeholder-shown)
  • Click no close limpa input + dispatcha eventos input e change para listeners externos
  • Input nativo do tipo search (browser pode adicionar histórico)

Props

PropTipoDefaultDescrição
idstringautoID do <input>.
namestringname HTML para form submit.
valuestringValor inicial.
placeholderstring'Pesquisar...'Texto guia.
labelstringLabel inline antes do input.
size'sm' | 'md' | 'lg''md'Altura.
shadowbooleanfalseModo floating com sombra.
classstringClasses adicionais.