Componentes
Navigation Menu
betaNavegação entre destinos, não ações. Serve mais ao site institucional — nas telas autenticadas quem navega é a barra lateral da casca.
Ainda não é estável porque Pendência editorial: oQueE, quandoUsar, quandoNaoUsar; Rota não varrida pelo sensor. Ausência de medição não é aprovação. O contrato de maturidade explica o que cada requisito exige.
@voxmente/ui/components/ui/navigation-menu
<NavigationMenu>
<NavigationMenuList>
<NavigationMenuItem>
<NavigationMenuLink href="/" className={navigationMenuTriggerStyle()}>
Início
</NavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuTrigger>Trilhas</NavigationMenuTrigger>
<NavigationMenuContent>
<NavigationMenuLink href="/trilhas/leitura">Leitura</NavigationMenuLink>
<NavigationMenuLink href="/trilhas/escrita">Escrita</NavigationMenuLink>
</NavigationMenuContent>
</NavigationMenuItem>
</NavigationMenuList>
</NavigationMenu>Anatomia
NavigationMenu
└─ NavigationMenuList
└─ NavigationMenuItem
└─ NavigationMenuTrigger
└─ NavigationMenuContent
└─ NavigationMenuLinkExportadas, mas sem demonstração nesta página: NavigationMenuIndicator, NavigationMenuPositioner.
Uso
Link simples
Alinhamento do popup
Referência da API
NavigationMenu, NavigationMenuContent, NavigationMenuIndicator, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuPositioner, NavigationMenuTrigger não têm props próprias — aceitam apenas as props herdadas, incluindo className e os atributos de DOM.
Pendência editorial: o que é, quando usar, quando não usar, acessibilidade, componentes relacionados, exemplo em contexto de produto. A lacuna aparece aqui em vez de ser preenchida com orientação inventada.
- Anatomia: exemplo desta página
- Demonstrações e playground: componente real de @voxmente/ui
- Referência da API: TypeScript do pacote
- Cor, espaçamento e raio das demonstrações: tokens de theme.css