Ir para o conteúdo principal
WBC - GovBR-DS
Copiar página como Markdown para IA

Footer Item

Componente estável e recomendada para novos projetos.
Anatomia, uso, comportamento visual e recomendações conceituais são mantidos pelo Padrão Digital de Governo. Esta página documenta a implementação Web Components e sua API executável.
Subcomponente de Composição

O br-footer-item representa um link individual de navegação no rodapé. Deve ser utilizado dentro de um <br-footer-category> no <br-footer>.

Visão Geral​

O componente br-footer-item é o subcomponente folha do GovBR-DS que renderiza um link de navegação individual dentro de uma categoria do rodapé.

Para que serve​

  • Acesso direto a links: Conduz a pessoa usuária a páginas de serviços, transparência ou seções institucionais.
  • Estilo padronizado: Garante tipografia, espaçamento e estados acessíveis no rodapé.

Papel na composição​

Atua como item de link final na hierarquia de rodapé.

Regra de uso e relacionamento​

  • Deve ser utilizado exclusivamente dentro de um componente br-footer-category.
  • Não deve ser declarado de forma isolada fora de uma categoria de rodapé.

Propriedades​

customId​

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

> Padrão: valor único gerado por generateUniqueId().
Tipostring
Valor padrãogenerateUniqueId()

href​

Atributohref
DescriçãoURL ou caminho para o qual o usuário será direcionado ao clicar no item.
Quando definido, o item será renderizado como um link.
Tipostring
Valor padrão---
Atributonavigation-mode
DescriçãoControla como o componente integra a navegação mantendo href real no elemento navegável.
- native (padrão): preserva o comportamento do navegador, conforme HTML/W3C.
- event: emite brNavigate; se o evento for cancelado, bloqueia a navegação nativa para a SPA assumir.
Cliques com modificadores, botão do meio ou target diferente de _self permanecem nativos.
Tipo"event" | "native"
Valor padrão'native'

Slots​

NomeDescrição
"default"Slot para o conteúdo do item no rodapé, incluindo texto ou componentes de roteamento para SPAs.

Eventos​

EventoDescriçãoDepreciaçãoPropagação
brNavigateEvento cancelável emitido em navigation-mode="event" para cliques primários sem modificadores em links _self. Chame event.preventDefault() no listener para impedir a navegação nativa e entregar event.detail.href ao roteador da SPA.---true

Migração de Navegação​

Antes, br-footer-item encaminhava is-spa-link-behavior para o br-item interno.

Agora, use navigation-mode="event" quando o item possuir href e precisar ser controlado por uma SPA.

<!-- Antes -->
<br-footer-item href="/acessibilidade" is-spa-link-behavior>Acessibilidade</br-footer-item>

<!-- Agora -->
<br-footer-item href="/acessibilidade" navigation-mode="event">Acessibilidade</br-footer-item>

Sem navigation-mode="event", a navegação segue nativa.

Dependências​

Componente pai​

Depende de​

Gráfico​

Comece aquiComponentesQuickstartsSobre o projetoRepositório GitLabVersõesDiscordGovBR-DSFAQWikiRedefinir cookies