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

Menu List

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-menu-list fornece a estrutura semântica de lista de navegação para acomodar itens interativos. Deve ser inserido no interior de <br-menu> ou de um <br-menu-group>.

Visão Geral​

Lista de itens de navegação dentro do br-menu ou br-menu-group.

Insira os elementos br-menu-item no slot padrão para compor a lista navegável.

Propriedades​

divider​

Atributodivider
DescriçãoDefine se o item deve exibir um divisor visual.
Quando ativado, adiciona uma linha separadora para organizar visualmente os itens do menu.
Tipoboolean
Valor padrãofalse

expanded​

Atributoexpanded
DescriçãoDefine se o menu-list inicia expandido.
Útil para manter agrupamentos abertos por padrão no menu contextual.
Tipoboolean
Valor padrãofalse

icon​

Atributoicon
DescriçãoIdentificador legado do ícone exibido no item principal do menu.
Nomes simples conhecidos são resolvidos pelo registro SVG local; para
classes CSS, SVGs ou bibliotecas externas, prefira o slot icon.
Tipostring
Valor padrão---

label​

Atributolabel
DescriçãoTexto do label do item do menu.
Utilize esta propriedade para definir o texto que será exibido no item do menu.
Tipostring
Valor padrão---
Atributomenu-level
DescriçãoNível do menu na hierarquia de navegação.
Utilizado para determinar o comportamento do menu (acordeão para nível 0, drill-down para níveis superiores).
Tiponumber
Valor padrão0

Slots​

NomeDescrição
"default"Itens filhos renderizados no conteúdo do grupo.
"icon"Ícone personalizado do item principal. Quando preenchido, substitui icon.

Eventos​

EventoDescriçãoDepreciaçãoPropagação
folderToggledEmitido quando um folder é expandido ou recolhido no nível 0 (comportamento acordeão).---true
navigateToSubmenuEmitido quando navegando para um submenu nos níveis 1+ (comportamento drill-down).---true

CSS Shadow Parts​

NomeDescrição
"container"Wrapper do grupo de menu.
"header-content"Conteúdo textual do item de menu principal (header).
"header-icon"Ícone do item de menu principal (header).
"header-link"Elemento âncora do item de menu principal (header).
"header-support"Ícone de suporte (seta) do item de menu principal (header).
"list"Lista de itens do grupo.

Dependências​

Componente pai​

Depende de​

Gráfico​

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