Copiar página como Markdown para IA
header-link
Visão Geral
Para a documentação completa, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.
Propriedades
customId
| Atributo | custom-id |
|---|---|
| Descrição | Identificador único do componente. Quando omitido, um valor é gerado automaticamente. > Padrão: valor único gerado por generateUniqueId(). |
| Tipo | string |
| Valor padrão | generateUniqueId() |
href
| Atributo | href |
|---|---|
| Descrição | URL do link. |
| Tipo | string |
| Valor padrão | --- |
navigationMode
| Atributo | navigation-mode |
|---|---|
| Descrição | Controla 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' |
target
| Atributo | target |
|---|---|
| Descrição | Define o alvo do link quando href está presente. Pode ser:- _blank para abrir em uma nova aba,- _self para abrir na mesma aba,- _parent para abrir na aba pai,- _top para abrir na aba superior. |
| Tipo | "_blank" | "_parent" | "_self" | "_top" |
| Valor padrão | '_self' |
Slots
| Nome | Descrição |
|---|---|
"default" | Slot para o conteúdo do link exibido no cabeçalho. |
Dependências
Componente pai
Depende de
Gráfico
Migração de Navegação
Antes, br-header-link encaminhava is-spa-link-behavior para o item interno.
Agora, use navigation-mode="event" junto com href.
<!-- Antes -->
<br-header-link href="/orgaos" is-spa-link-behavior>Orgaos</br-header-link>
<!-- Agora -->
<br-header-link href="/orgaos" navigation-mode="event">Orgaos</br-header-link>
O evento emitido é brNavigate.