RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

NavMenu

Free

Navegação vertical com destaque da página ativa (construída sobre NavLink) e grupos recolhíveis. Dê a NavItem um Tooltip e a NavGroup um Icon quando o menu for usado em um Drawer com Mini: a gaveta fechada mostra então só ícones, e um grupo abre como um pequeno painel suspenso.

Exemplo

Controle NavMenu

Parâmetros

NavMenu

ParâmetroTipoDescrição
ChildContentRenderFragmentConteúdo renderizado dentro do componente.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
StylestringEstilo embutido adicionado ao elemento raiz.

NavItem

ParâmetroTipoDescrição
ChildContentRenderFragmentConteúdo renderizado dentro do componente.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
HrefstringEndereço do link. Em um Button, faz o botão ser exibido como um link com a mesma aparência.
IconIconName?Ícone a mostrar (IconName).
MatchNavLinkMatchNavLinkMatch.Prefix (padrão) ou All.
StylestringEstilo embutido adicionado ao elemento raiz.
TooltipstringTexto de dica de ferramenta nativo; use-o em NavItems para que a barra só com ícones continue compreensível.

NavGroup

ParâmetroTipoDescrição
ChildContentRenderFragmentConteúdo renderizado dentro do componente.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
ExpandedboolSe o item está aberto. Use com @bind-Expanded.
IconIconName?Ícone a mostrar (IconName).
StylestringEstilo embutido adicionado ao elemento raiz.
TitlestringTexto de título (cabeçalho da gaveta, legenda de guia, título de coluna, legenda de etapa).

Pacote

NavMenu faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.