2 lines
1007 B
JavaScript
2 lines
1007 B
JavaScript
import{Tooltip as r}from"ant-design-vue";import{_ as i,d as l,a as c,P as d,o as s,f as o,F as _,S as u,i as f,s as m,h as a,n,cn as y,co as v}from"./index.600742c0.js";const C=l({name:"MenuTypePicker",components:{Tooltip:r},props:{menuTypeList:{type:Array,defualt:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(){const{prefixCls:e}=c("setting-menu-type-picker");return{prefixCls:e}}}),h=e=>(y("data-v-119d0732"),e=e(),v(),e),k=["onClick"],$=h(()=>a("div",{class:"mix-sidebar"},null,-1)),T=[$];function g(e,S,x,B,I,P){const p=d("Tooltip");return s(),o("div",{class:n(e.prefixCls)},[(s(!0),o(_,null,u(e.menuTypeList||[],t=>(s(),f(p,{key:t.title,title:t.title,placement:"bottom"},{default:m(()=>[a("div",{onClick:F=>e.handler(t),class:n([`${e.prefixCls}__item`,`${e.prefixCls}__item--${t.type}`,{[`${e.prefixCls}__item--active`]:e.def===t.type}])},T,10,k)]),_:2},1032,["title"]))),128))],2)}var w=i(C,[["render",g],["__scopeId","data-v-119d0732"]]);export{w as default};
|