class MobileNavigation { constructor() { this.mobileNavigationElements = { mobileNavLink: document.querySelectorAll('.global-navigation-slideout-mobile__item') }; } attachListener(currentState) { if(currentState.mobileNavigation) { for (let element of [...this.mobileNavigationElements.mobileNavLink]) { element.addEventListener('click', (event) => { let parent = event.currentTarget; parent.firstElementChild.click(); }); } } } } module.exports = new MobileNavigation();