class n{constructor(i){this.actionsMenu=i}initialize(){this.actionsMenu&&(this.actionMenuTrigger=this.actionsMenu.querySelector(".action-menu-trigger"),this.menuLinks=this.actionsMenu.querySelectorAll(".action-menu-items a"),this.menuActive=!1,this.bindEvents())}bindEvents(){this.actionMenuTrigger.addEventListener("click",this.onClickMenuTrigger.bind(this)),this.menuLinks.forEach(e=>{e.addEventListener("click",this.onDropdownClick.bind(this))});const i=document.querySelector(".overlay-content");i&&i.hasChildNodes()?i.addEventListener("click",this.onClickDocument.bind(this)):document.addEventListener("click",this.onClickDocument.bind(this))}onClickMenuTrigger(i){i.preventDefault(),this.menuActive?this.hide():this.show()}onDropdownClick(){this.hide()}onClickDocument(i){!i.target.closest(".js-actions-menu")&&this.menuActive&&this.hide()}show(){this.actionsMenu.classList.add("active"),this.menuActive=!0}hide(){this.actionsMenu.classList.remove("active"),this.menuActive=!1}}export{n as default}; //# sourceMappingURL=actions-menu-58ba1df0.js.map