Copiar página como Markdown para IA
Header List
Subcomponente de Composição
O br-header-list é o subcomponente contêiner para listas horizontais de navegação ou utilidades. Deve ser inserido nos slots links ou functions do componente orquestrador <br-header>.
Visão Geral
Lista de links ou atalhos do br-header. Use no slot links, com br-header-link, ou no slot functions, com br-header-function.
Em telas menores, a lista vira um menu que abre e fecha; o título desse menu vem de list-title.
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() |
listTitle
| Atributo | list-title |
|---|---|
| Descrição | Título da lista. |
| Tipo | string |
| Valor padrão | null |
Slots
| Nome | Descrição |
|---|---|
"default" | Slot para o conteúdo da lista de navegação no cabeçalho. |
Eventos
| Evento | Descrição | Depreciação | Propagação |
|---|---|---|---|
headerListFocused | Evento disparado quando a lista recebe foco. O evento envia o ID do componente. | --- | true |
headerListUpdate | Evento disparado para indicar qual lista deve encolher primeiro. O evento envia o ID do componente pai e o nome da lista. | --- | true |
Métodos
closeList
| Descrição | Fecha a lista. |
|---|---|
| Assinatura | closeList() => Promise<void> |
| Parâmetros | --- |
isListOpen
| Descrição | Verifica se a lista está aberta. |
|---|---|
| Assinatura | isListOpen() => Promise<boolean> |
| Parâmetros | --- |
openList
| Descrição | Abre a lista. |
|---|---|
| Assinatura | openList() => Promise<void> |
| Parâmetros | --- |