Component: CheckboxGroup — goUI

CheckboxGroup

Grupo de checkboxes com label compartilhado — permite múltiplas seleções com o mesmo name.

go
components.CheckboxGroup("Tecnologias",
    components.Name("tech"),
    components.CheckboxItem{Label: "Go",         Value: "go",   Checked: true},
    components.CheckboxItem{Label: "TypeScript",  Value: "ts"},
    components.CheckboxItem{Label: "Rust",        Value: "rust"},
    components.CheckboxItem{Label: "Python",      Value: "py",  Disabled: true},
)
Tecnologias

CheckboxItem — campos

CampoTipoDescrição
LabelstringTexto exibido ao lado do item.
ValuestringValor submetido para esse item.
CheckedboolPré-marcado na inicialização.
DisabledboolDesabilitado (não clicável).

CheckboxGroup — argumentos

ArgumentoTipoDescrição
labelstringLabel do grupo exibido acima dos itens.
Namecomponents.NameName compartilhado entre todos os checkboxes.
CheckboxItemCheckboxItemCada item do grupo (variádico ou []CheckboxItem).