TypePicker-BcKHYpcG.js 1.0 KB

1
  1. import{f as r,_ as i}from"./entry/index-CP6zkLsN-1726190694502.js";import{d as l,a6 as c,_ as s,$ as o,F as d,a9 as f,a7 as u,a8 as _,a1 as n,a3 as a,ag as m,ah as y}from"./vue-CmlY4eyV.js";import{T as C}from"./antd-Bp5u6ujY.js";const h=l({name:"MenuTypePicker",components:{Tooltip:C},props:{menuTypeList:{type:Array,default:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(){const{prefixCls:e}=r("setting-menu-type-picker");return{prefixCls:e}}}),$=e=>(m("data-v-3ebdb418"),e=e(),y(),e),k=["onClick"],v=$(()=>n("div",{class:"mix-sidebar"},null,-1)),T=[v];function b(e,g,B,I,S,x){const p=c("Tooltip");return s(),o("div",{class:a(e.prefixCls)},[(s(!0),o(d,null,f(e.menuTypeList||[],t=>(s(),u(p,{key:t.title,title:t.title,placement:"bottom"},{default:_(()=>[n("div",{onClick:F=>e.handler(t),class:a([`${e.prefixCls}__item`,`${e.prefixCls}__item--${t.type}`,{[`${e.prefixCls}__item--active`]:e.def===t.type}])},T,10,k)]),_:2},1032,["title"]))),128))],2)}const z=i(h,[["render",b],["__scopeId","data-v-3ebdb418"]]);export{z as default};