Ir para o conteúdo principal

skip-link-item

Design System

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

Propriedades

customId

Atributocustom-id
DescriçãoID personalizado.
Caso não seja fornecido, um ID gerado automaticamente será usado.
Tipostring
Valor padrãoHelpers.generateUniqueId()

hideTag

Atributohide-tag
DescriçãoControla a visibilidade da tag numérica.
Quando true, a tag numérica não será exibida, mesmo que keyNumber esteja definido.
O atalho de teclado continua funcionando, apenas a indicação visual é ocultada.
Tipoboolean
Valor padrãofalse

keyNumber

Atributokey-number
DescriçãoNúmero da tecla para acesso rápido.
Permite que o usuário ative este item pressionando Alt+[keyNumber].
Aceita valores de 1 a 9.
Esta propriedade implementa uma alternativa ao accessKey nativa,
fornecendo um atalho de teclado consistente e acessível.
Tiponumber
Valor padrão---

target

Atributotarget
DescriçãoID do elemento de destino ou seletor CSS.
Este é o elemento para o qual o usuário será levado ao ativar este item. (obrigatório)
Tipostring
Valor padrão---

Slots

NomeDescrição
"default"Slot para o texto do link de navegação rápida.
"tag"Slot para personalizar a tag numérica do atalho de teclado, exibindo o valor de key-number por padrão.

Eventos

EventoDescriçãoPropagação
brSkiplinkItemClickEvento emitido quando o item é clicado/ativado. O evento contém informações sobre o item e o target.true
brSkiplinkItemFocusEvento emitido quando o item recebe foco.true

Métodos

itemFocus

AssinaturaitemFocus() => Promise<void>
DescriçãoMove o foco para este item.
Parâmetros---
AssinaturanavigateToTarget() => Promise<void>
DescriçãoNavega para o target definido.
Move o foco para o elemento alvo e ajusta a rolagem da página se necessário.
Parâmetros---

Dependências

Componente pai

Depende de

Gráfico