Core UI
Editorial Mega Menu Header
EditorialMegaMenuHeader — quiet bar, loud panels (Stripe/Figma docs-nav reference).
$ velocityx add editorial-mega-menu-header
Built for react.
Needs react already installed
as a peer dependency.
An Astro-only project needs @astrojs/react wired up first — this won't run on its own in plain Astro.
Full docs for Editorial Mega Menu Header →
Needs a licence key — buy lifetime access here, then
velocityx login once.
Product
Everything you need to ship a brand-swappable site fast.
Solutions
Built for the teams shipping client and product sites daily.
- Framework
- react
- Source
- 295 lines
- EditorialMegaMenuHeader.tsx
- Runtime
- Interactive
- runs in the browser
- Theme
- 5 tokens
- re-themes from your scale
- Responsive
- sm · lg
- 2 breakpoints
- Dark mode
- Built in
- dark: variants
- Accessibility
- 8 ARIA
- plus keyboard support
Props
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| brandName | string | No | 'Velocity' | |
| logo | undocumented | Yes | ||
| groups | undocumented | No | DEFAULT_GROUPS | |
| companyItems | undocumented | No | DEFAULT_COMPANY_ITEMS | |
| cta | undocumented | No | { label: 'Get started', href: '#get-started' } | |
| activeHref | undocumented | Yes |
6 fields in this table have an undocumented type — see source for the exact shape.
Accessibility
- ARIA roles
- dialog, menuitem
- ARIA attributes
- aria-current, aria-expanded, aria-haspopup, aria-hidden, aria-label, aria-modal
- Keyboard
- Handles key events directly
- Motion
- Respects prefers-reduced-motion
Read from the source, not asserted — anything not listed simply isn't in this component's markup.
Behaviour
- Ships client JS
- Yes — this one needs to hydrate
- React hooks
- useEffect, useOutsideClick, useState
- Breakpoints
- sm: lg:
- Dark mode
- Carries its own dark: variants
Theming
This component paints from 5 steps of
your theme scale — no hardcoded colours, and no font-family of
its own, so your type cascade wins. Override the variables and it follows.
primary-200primary-300primary-500primary-600primary-700Get the Velocity preset and CSS theme from the public source guide. The CLI theme command is not available on npm yet.
File this creates
The CLI writes this path into your project — nothing
else moves. Paths are under your source root, which defaults to
src/; pass
--dest if yours is elsewhere.
-
src/components/velocity/editorial-mega-menu-header/EditorialMegaMenuHeader.tsx295 lines
Copy the paths
src/components/velocity/editorial-mega-menu-header/EditorialMegaMenuHeader.tsx Editorial Mega Menu Header — questions
How do I install Editorial Mega Menu Header?
Run velocityx add editorial-mega-menu-header . The CLI writes the source straight into your project — it is not a runtime package dependency.
Do I need a licence for Editorial Mega Menu Header?
Yes. It is part of the lifetime library — buy access at https://aidxn.com/shop/velocity-x-component-library/, authenticate once, and install it. Your lifetime licence includes future component updates.
Can I edit Editorial Mega Menu Header after installing it?
Yes — the files are yours once written. The CLI compares its lockfile hash before upgrades and refuses to overwrite code you changed.
Does Editorial Mega Menu Header ship JavaScript to my users?
Yes. It runs in the browser (useEffect, useOutsideClick, useState), so it needs to hydrate — in Astro, give it a client:* directive.
Will Editorial Mega Menu Header match my brand colours?
Yes. It paints entirely from your theme scale — 5 steps of primary-* / accent-* — with no hardcoded hex values and no font-family of its own. Override the theme CSS variables and it follows your design system instead of ours.
Is Editorial Mega Menu Header accessible?
It ships ARIA roles (dialog, menuitem), 6 ARIA attributes, its own keyboard handling. That is read directly from the source rather than claimed — you should still test it in the context you drop it into.
Does Editorial Mega Menu Header work on mobile?
It carries its own responsive rules at the sm, lg breakpoints, so it re-flows rather than relying on the page around it to do the work.
Does Editorial Mega Menu Header pull in any dependencies?
No external ones. Every component in the library is built with react/react-dom or plain Astro only — no GSAP, Radix, Swiper or Headless UI — which is what makes dropping it into an existing project safe.
Set up & reference
All docs →Install this component:
$ velocityx add editorial-mega-menu-header - 2. Install the theme — run this first, once per project Do this once per project, before your first component.
- The palette gotcha — this one bites silently Silent failure — the component renders, just unstyled.
- Your edits are safe by default What happens to your changes when you upgrade.
- You own the code What you are actually buying.
Related components
More from Core UI.
Expand/collapse FAQ list with measured-height animation, single or multi-open modes, and arrow-key navigation between headers.
reactAuroraMegaMenuHeader — one-bar header with a cursor-follow spotlight, an animated gradient hairline, and glass mega-menu panels with a rotating gradient border.
reactFloating button that fades in past a scroll threshold and scrolls to top, instantly under reduced motion.
reactA labelled multi-choice group built on native checkboxes, with optional descriptions, per-option disabled state, and controlled or local array values.
react