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