import{t as e}from"./vue.runtime.esm-BkFIT5TI.js";import{l as t,n,s as r,t as i}from"./_plugin-vue2_normalizer-agX0mVFg.js";import{Dt as a,St as o,ht as s,t as c}from"./lib-DPUqMlxa.js";import{t as l}from"./AppBtn-Cax1vPEQ.js";c();var u=class extends e{collapsed;menuIcon;disabled;get hasDefaultSlot(){return!!this.$slots.default}};n([r({type:Boolean})],u.prototype,`collapsed`,void 0),n([r({type:String,default:`$menu`})],u.prototype,`menuIcon`,void 0),n([r({type:Boolean})],u.prototype,`disabled`,void 0),u=n([t({inheritAttrs:!1})],u);var d=i(u,function(){var e=this,t=e._self._c;return e._self._setupProxy,e.collapsed?t(s,{attrs:{transition:`slide-y-transition`,left:``,"offset-y":``,disabled:e.disabled,"close-on-content-click":!1},scopedSlots:e._u([{key:`activator`,fn:function({on:n,attrs:r}){return[t(l,e._g(e._b({attrs:{icon:``,disabled:e.disabled}},`app-btn`,r,!1),n),[t(o,{attrs:{dense:``}},[e._v(` `+e._s(e.menuIcon)+` `)])],1)]}}])},[t(a,{staticClass:`pa-2`,attrs:{elevation:`0`}},[e._t(`default`)],2)],1):t(`div`,{staticClass:`d-inline-block`},[e._t(`default`)],2)},[],!1,null,null,null,null).exports;export{d as t};