File: //var/www/drakkar_site/wp-content/themes/blocksy/static/js/frontend/header/sub-menu-open-logic.js
import { mountMenuLevel } from './menu'
export const mount = (menu) => {
if (window.wp && wp && wp.customize && wp.customize('active_theme')) {
const maybeMegaMenuWithCustomWidth = [...menu.children].find((el) =>
el.matches('.ct-mega-menu:not(.ct-mega-menu-custom-width)')
)
if (maybeMegaMenuWithCustomWidth) {
const submenu =
maybeMegaMenuWithCustomWidth.querySelector('.sub-menu')
submenu.style.left = `${
Math.round(
maybeMegaMenuWithCustomWidth
.closest('[class*="ct-container"]')
.firstElementChild.getBoundingClientRect().x
) -
Math.round(
maybeMegaMenuWithCustomWidth
.closest('nav')
.getBoundingClientRect().x
)
}px`
}
}
mountMenuLevel(menu, { startPosition: 'left' })
}