Navegar componentes
← Componentes

TopNavMegaMenu

MiscExemplo
Item de navegação que exibe um painel de mega menu em largura total no hover. Usa uma API de slots com props items e featured. TopNavMegaMenuItem se renderiza nos modos desktop e drawer mobile. Suporta drawer colapsável inline via contexto de render mode.
Importação
import {TopNavMegaMenu} from '@pharos-ds/core/TopNavMegaMenu';

Exemplos

Área interativa

label
Código
import {TopNavMegaMenu} from '@pharos-ds/core/TopNavMegaMenu';

<TopNavMegaMenu
  label="Plataforma"
 />

Props

PropTipoPadrãoDescrição
label *stringRótulo visível do botão trigger.
itemsReactNodeSlot de itens do menu: tipicamente componentes TopNavMegaMenuItem, mas aceita qualquer ReactNode.
featuredReactNodeSlot de conteúdo em destaque: renderizado no painel direito no desktop, abaixo dos itens no drawer mobile.
delaynumber150Atraso em milissegundos antes de exibir o menu no hover.
hideDelaynumber250Atraso em milissegundos antes de ocultar o menu após o mouse sair.
onOpenChange(isOpen: boolean) => voidCallback disparado quando o mega menu abre ou fecha. Útil para coordenar estilos do wrapper.
Pacote: @pharos-ds/core · Import: @pharos-ds/core/TopNavMegaMenu
TopNavMegaMenu · Pharos