Ir para o conteúdo principal

Header

Visão Geral​

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

Exemplos​

Básico​

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

Propriedades​

caption​

Atributocaption
DescriçãoTexto exibido como título do cabeçalho.
Tipostring
Valor padrãonull

captionUrl​

Atributocaption-url
DescriçãoURL associada ao título do cabeçalho.
Tipostring
Valor padrãonull

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'

isCompact​

Atributois-compact
DescriçãoAtiva o modo compacto do cabeçalho.
Tipoboolean
Valor padrãofalse

isSticky​

Atributois-sticky
DescriçãoFixa o cabeçalho no topo durante a rolagem.
Tipoboolean
Valor padrãofalse

shrinkFirst​

Atributoshrink-first
DescriçãoDefine qual lista encolhe primeiro quando o espaço é limitado.
Tipo"functions" | "links"
Valor padrão'functions'

signature​

Atributosignature
DescriçãoTexto da assinatura exibida ao lado da logo.
Tipostring
Valor padrãonull

subcaption​

Atributosubcaption
DescriçãoTexto exibido como subtítulo do cabeçalho.
Tipostring
Valor padrãonull

subcaptionUrl​

Atributosubcaption-url
DescriçãoURL associada ao subtítulo do cabeçalho.
Tipostring
Valor padrãonull

Slots​

NomeDescrição
"access"Slot para o botão de acesso ou autenticação.
"caption"Slot para o título do cabeçalho.
"functions"Slot para botões de ação no cabeçalho.
"links"Slot para links de navegação principais.
"logo"Slot para a logo do cabeçalho.
"menu-trigger"Slot para o botão que abre o menu.
"search"Slot para o campo de busca.
"signature"Slot para a assinatura visual da organização.
"subcaption"Slot para o subtítulo do cabeçalho.

Eventos​

EventoDescriçãoPropagação
headerCompactChangeEvento disparado quando o cabeçalho entra ou sai do modo compacto. O evento contém os detalhes do estado compacto e o ID do componente pai.true
headerWidthChangeEvento disparado para indicar qual lista deve encolher primeiro. O evento contém os detalhes do ID do componente pai e o nome da lista.true

Métodos​

resetHeaderList​

AssinaturaresetHeaderList() => Promise<void>
DescriçãoReinicializa o estado das listas do cabeçalho, disparando o evento de redimensionamento.
Pode ser chamado externamente para forçar a atualização das listas.
Parâmetros---

CSS Shadow Parts​

NomeDescrição
"bottom-left"Área inferior esquerda (menu + título).
"bottom-right"Área inferior direita (busca expandida).
"bottom"Área inferior do header.
"header"Elemento header principal.
"top-left"Área superior esquerda (logo + assinatura).
"top-right"Área superior direita (links + funções + busca + acesso).
"top"Área superior do header.

Dependências​

Subcomponentes​

Depende de​

Gráfico​

Migração: Vue 1.x → Stencil 2.x​

Propriedades​

🟦 Propriedades renomeadas​

Propriedade VuePropriedade StencilDescriçãoTipoPadrão
compactis-compactIndica se deve ser exibido em modo compacto.booleanfalse
densitydensityIndica a densidade."large" | "medium" | "small"'medium'
subtitlesubcaptionIndica o texto exibido como subtítulo.stringnull
title-link-urlcaption-urlIndica a URL associada ao título.stringnull
titlecaptionIndica o texto exibido como título.stringnull

🟥 Propriedades removidas​

PropriedadeDescriçãoTipoPadrão
action-searchPropriedade removida.------
has-menuPropriedade removida.------
has-searchPropriedade removida.------
has-title-linkPropriedade removida.------
imagePropriedade removida.------
label-searchPropriedade removida.------
name-input-searchPropriedade removida.------
placeholder-searchPropriedade removida.------
value-input-searchPropriedade removida.------