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.------