var m=(l,p,a)=>new Promise((o,i)=>{var c=t=>{try{r(a.next(t))}catch(n){i(n)}},e=t=>{try{r(a.throw(t))}catch(n){i(n)}},r=t=>t.done?o(t.value):Promise.resolve(t.value).then(c,e);r((a=a.apply(l,p)).next())});import{i as C,_ as v,__tla as T}from"./index-f0df2f76.js";import{d as k,a7 as $,_ as d,$ as _,F as b,aa as h,a8 as g,a9 as F,a3 as f,a0 as u,a1 as I,a2 as L}from"./vue-1631514e.js";import{T as P}from"./antd-057b41b1.js";let y,S=Promise.all([(()=>{try{return T}catch(l){}})()]).then(()=>m(void 0,null,function*(){const l=k({name:"MenuTypePicker",components:{Tooltip:P},props:{menuTypeList:{type:Array,default:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(){const{prefixCls:e}=C("setting-menu-type-picker");return{prefixCls:e}}}),p=e=>(I("data-v-26e7aeb7"),e=e(),L(),e),a=["onClick"],o=p(()=>f("div",{class:"mix-sidebar"},null,-1)),i=[o];function c(e,r,t,n,z,A){const x=$("Tooltip");return d(),_("div",{class:u(e.prefixCls)},[(d(!0),_(b,null,h(e.menuTypeList||[],s=>(d(),g(x,{key:s.title,title:s.title,placement:"bottom"},{default:F(()=>[f("div",{onClick:B=>e.handler(s),class:u([`${e.prefixCls}__item`,`${e.prefixCls}__item--${s.type}`,{[`${e.prefixCls}__item--active`]:e.def===s.type}])},i,10,a)]),_:2},1032,["title"]))),128))],2)}y=v(l,[["render",c],["__scopeId","data-v-26e7aeb7"]])}));export{S as __tla,y as default};