Component: TagInput — goUI

TagInput

Campo de chips/tags: o usuário digita e pressiona Enter ou vírgula para adicionar. Backspace remove a última tag.

go
components.TagInput(
    components.Name("skills"),
    components.Placeholder("Adicionar habilidade..."),
    []string{"Go", "Docker"},
)

Comportamento

AçãoEfeito
Enter ou vírgulaAdiciona a tag digitada ao conjunto.
Backspace (campo vazio)Remove a última tag.
Clique em ×Remove a tag individualmente.
Submit do formValor enviado como CSV no hidden input (ex: go,docker,rust).

Argumentos

ArgumentoTipoDescrição
Namecomponents.NameNome do hidden input submetido no formulário.
Placeholdercomponents.PlaceholderTexto de dica no campo de texto.
[]string[]stringTags pré-populadas na inicialização.
Class / AttrCustomização visual.