Ir para o conteúdo principal

Tag

Visão Geral​

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

Exemplos​

Contador​

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

Densidade​

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

Ícones​

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

Interação​

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

Status​

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

Propriedades​

ariaDescribedby​

Atributoaria-describedby
DescriçãoID do elemento que fornece descrição adicional da tag.
Referencia um elemento na página que contém informações complementares sobre a tag.
A descrição é lida após o conteúdo principal, fornecendo contexto extra aos usuários de leitores de tela.
Exemplo: aria-describedby="help-status" onde existe
Aguardando aprovação
Tipostring
Valor padrãonull

ariaLabel​

Atributoaria-label
DescriçãoDefine o rótulo acessível usado por tecnologias assistivas.

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam ariaLabel.
Tipostring
Valor padrão---

bgColor​

Atributobg-color
DescriçãoA propriedade 'color' permite definir a cor do componente.
Aceita valores como 'red', 'blue', entre outros, e é refletida no DOM.
Tipostring
Valor padrão''

customId​

Atributocustom-id
DescriçãoIdentificador único do componente.
Quando omitido, um valor é gerado automaticamente.

> Padrão: valor único gerado por Helpers.generateUniqueId().

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam customId.
Tipostring
Valor padrãoHelpers.generateUniqueId()

density​

Atributodensity
DescriçãoDefine a densidade visual do componente.

- small: Baixa densidade (componente maior, mais espaçamento e altura).
- medium: Densidade intermediária, padrão recomendado para a maioria dos casos.
- large: Alta densidade (componente menor, menos espaçamento e altura).

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam density.
Tipo"large" | "medium" | "small"
Valor padrão'medium'

disabled​

Atributodisabled
DescriçãoDesabilita a interação com o componente.

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam disabled.
Tipoboolean
Valor padrãofalse

iconName​

Atributoicon-name
DescriçãoA propriedade 'iconName' define o nome do ícone que será exibido ao lado do texto.
O valor padrão é 'fa-solid:car', que corresponde a um ícone de carro da biblioteca Font Awesome.
Tipostring
Valor padrão''

interaction​

Atributointeraction
DescriçãoInteração deve ser habilitada.
Tipoboolean
Valor padrãofalse

interactionSelect​

Atributointeraction-select
DescriçãoInteração de seleção deve ser habilitada.
Tipoboolean
Valor padrãofalse

label​

Atributolabel
DescriçãoA propriedade 'label' é uma string que representa o texto a ser exibido no componente.
Ela é refletida no DOM, permitindo que alterações no valor sejam refletidas no elemento HTML correspondente.
Tipostring
Valor padrão''

multiple​

Atributomultiple
DescriçãoA tag permite seleção múltipla.
Tipoboolean
Valor padrãofalse

name​

Atributoname
DescriçãoA propriedade 'name' é uma string que representa o nome do grupo da tag para seleção.
Ela é refletida no DOM, permitindo que alterações no valor sejam refletidas no elemento HTML correspondente.
Tipostring
Valor padrão''

selected​

Atributoselected
DescriçãoA tag está selecionada.
Tipoboolean
Valor padrãofalse

shape​

Atributoshape
DescriçãoA propriedade 'shape' define o formato do componente.
Tipo"circle" | "default" | "rounded"
Valor padrão'default'

status​

Atributostatus
DescriçãoTransforma a tag em um indicador de status, com aparência circular.
É flexível podendo ser utilizado com label ou apenas a superfície circular (informação é transmitida por meio de cores).
Tipoboolean
Valor padrãofalse

Slots​

NomeDescrição
"close-button"Botão de fechar customizado. Quando utilizado, o botão padrão é substituído.
"default"Slot para inserir o conteúdo da tag, como rótulo ou ícone.
"icon"Ícone customizado da tag. Quando utilizado, a prop icon é ignorada.
"label"Rótulo customizado da tag. Quando utilizado, a prop label é ignorada.

Eventos​

EventoDescriçãoPropagação
radioSelectedEvento emitido quando a tag é selecionada.true

CSS Shadow Parts​

NomeDescrição
"input"Elemento input da tag de seleção.
"label"Rótulo da tag de seleção.
"tag"Elemento principal da tag.

Dependências​

Usado por​

Depende de​

Gráfico​