TypePicker-0f237054.js
1.13 KB
import{d as r,a8 as i,_ as s,$ as o,F as l,ab as c,a9 as d,aa as _,a0 as n,a2 as a,a3 as u,a4 as f}from"./vue-5a35c3f5.js";import{h as m,_ as y}from"./index.js";import{W as k}from"./antd-6b087f69.js";const v=r({name:"MenuTypePicker",components:{Tooltip:k},props:{menuTypeList:{type:Array,default:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(){const{prefixCls:e}=m("setting-menu-type-picker");return{prefixCls:e}}});const C=e=>(u("data-v-93141be1"),e=e(),f(),e),h=["onClick"],$=C(()=>n("div",{class:"mix-sidebar"},null,-1)),T=[$];function b(e,g,x,B,I,P){const p=i("Tooltip");return s(),o("div",{class:a(e.prefixCls)},[(s(!0),o(l,null,c(e.menuTypeList||[],t=>(s(),d(p,{key:t.title,title:t.title,placement:"bottom"},{default:_(()=>[n("div",{onClick:S=>e.handler(t),class:a([`${e.prefixCls}__item`,`${e.prefixCls}__item--${t.type}`,{[`${e.prefixCls}__item--active`]:e.def===t.type}])},T,10,h)]),_:2},1032,["title"]))),128))],2)}const E=y(v,[["render",b],["__scopeId","data-v-93141be1"],["__file","E:/allcode/erp/test7901/order-erp-front/src/layouts/default/setting/components/TypePicker.vue"]]);export{E as default};