UB Mega Menu extension for Magento PWA Studio
What is UB Mega Menu?
UB Mega Menu is a ready React and GraphQL based module that helps you create a flexible mega menu for a PWA Studio storefront built using Magento PWA Studio. The module uses PWA Studio’s libraries -- GraphQL, React and many other technologies as part of its stack.
Prerequisites
- Magento (v2.4.1 or above) Backend with UB MegaMenuGraphQl installed
- A Storefront or PWA project based on PWA Studio v9.0.0 or above.
Extension options:
props | type | default value |
---|---|---|
menuKey | string | null |
mobileMenuKey | string | null |
Installation:
1. Adding dependency
yarn add @ubertheme/mega-menu
2. Wrap the module in your local-intercept.js
file
/**
* Integration of UB MegaMenu
*/
const {
wrapUBMegaMenuTargetable
} = require('@ubertheme/mega-menu/src/targets');
wrapUBMegaMenuTargetable(targetables, {
menuKey: 'main-menu',
});
3. Re-build your PWA project