2.0 alpha
These docs describe 2.0. Install it with @once-ui-system/core@alpha.
On 1.8.x? Read the 1.x docs
TrademarkTrademarkDocs
Ctrl k
Search docs...
Modules

MegaMenu

Updated: October 6, 2025
View on GitHub
Use MegaMenu for complex navigational layouts where primary sections include sub-links, descriptions, and icons. Ideal for app headers and multi-level SaaS interfaces. You can use the content prop to render custom JSX instead of the default sections layout: The MegaMenu component is designed for desktop screens. You can hide it at the medium breakpoint by adding the m={{hide: true}} prop directly to the component.
Prop
Type
Default
menuGroupsrequired
The top-level items, each with the sections and links underneath it.
MenuGroup[]
className
string
…and every FlexProps propinherited
style
React.CSSProperties
Edit this page on GitHub
TrademarkTrademark
Built with curiosity by Lorant One and the Design Engineers Club