TypePicker-BrtUz3mq.js 1006 B

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