@zoff-tech/zt-bottom-drawer
Version:
Bottom Drawer / Web Component
2 lines • 732 B
JavaScript
import{r as t,h as s,H as i}from"./p-f6c816ce.js";import{menuController as n}from"@utils/menu-controller";import{g as e}from"./p-0b9b2444.js";import{u as o}from"./p-c2f6909a.js";const r=":host(.menu-toggle-hidden){display:none}";const l=class{constructor(s){t(this,s);this.onClick=()=>n.toggle(this.menu);this.visible=false;this.menu=undefined;this.autoHide=true}connectedCallback(){this.visibilityChanged()}async visibilityChanged(){this.visible=await o(this.menu)}render(){const t=e(this);const n=this.autoHide&&!this.visible;return s(i,{onClick:this.onClick,"aria-hidden":n?"true":null,class:{[t]:true,"menu-toggle-hidden":n}},s("slot",null))}};l.style=r;export{l as ion_menu_toggle};
//# sourceMappingURL=p-5219e5b4.entry.js.map