Ir para o conteúdo principal

Radio

Visão Geral

Design System

Para a documentação completa de design, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.

Exemplos

Básico

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Estado

Carregando exemplo
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Propriedades

checked

Atributochecked
DescriçãoDefine o estado de seleção do radio.
Se definido como verdadeiro, o radio estará marcado. Caso contrário, estará desmarcado.
Tipoboolean
Valor padrãofalse

customId

Atributocustom-id
DescriçãoIdentificador único; gerado automaticamente quando omitido.
Tipostring
Valor padrãoHelpers.generateUniqueId('br-radio')

disabled

Atributodisabled
DescriçãoDesativa o radio, tornando-o não interativo.
Tipoboolean
Valor padrãofalse

hasHiddenLabel

Atributohas-hidden-label
DescriçãoDefine se o label associado ao radio deve ser oculto.
Se definido como verdadeiro, o texto do label será oculto, mas o radio ainda estará visível e funcional.
Tipoboolean
Valor padrãofalse

label

Atributolabel
DescriçãoTexto descritivo exibido à direita do radio.
Caso um slot seja utilizado para fornecer um texto alternativo, o valor desta propriedade será ignorado.
Tipostring
Valor padrão---

name

Atributoname
DescriçãoDefine o nome do radio, que é utilizado para agrupar radios em formulários e identificar o campo.
O valor é obrigatório e deve ser fornecido para garantir o correto funcionamento em formulários. (obrigatório)
Tipostring
Valor padrão---

state

Atributostate
DescriçãoIndica a validade do radio.
Se não for especificado, o valor padrão é null, indicando que a validade não foi definida.
Tipo"invalid" | "valid"
Valor padrão---

value

Atributovalue
DescriçãoDefine o valor associado ao radio quando ele faz parte de um formulário nativo (<form>).
Esse valor é enviado com o formulário quando o radio está selecionado.
Nota: Esta propriedade não deve ser utilizada para determinar se o radio está selecionado; para verificar o estado de seleção, use a propriedade checked.
Tipostring
Valor padrão---

Slots

NomeDescrição
"default"Slot para o rótulo do rádio, como alternativa à propriedade label.

Eventos

EventoDescriçãoPropagação
checkedChangeDisparado depois que o valor do checked foi alteradotrue

Métodos

setFocus

AssinaturasetFocus() => Promise<void>
Descrição
Parâmetros---

toggleChecked

AssinaturatoggleChecked() => Promise<void>
DescriçãoInverte o valor da prop checked
Parâmetros---

Dependências

Usado por

Gráfico