diff --git a/components/nav-menu.js b/components/nav-menu.js index e5fead0..53919e6 100644 --- a/components/nav-menu.js +++ b/components/nav-menu.js @@ -32,6 +32,13 @@ export class NavMenu extends HTMLElement { this.pageList = document.createElement('div') this.shadowRoot.append(this.pageList) this.renderPageList() + this.shadowRoot.addEventListener('click', e => { + if (e.target.classList.contains('page')) { + this.dispatchEvent(new CustomEvent( + 'close', {bubbles: true} + )) + } + }) } get language() {