TypePicker-34b02541.js 941 B

1
  1. import{h as r,_ as d}from"./index.js";import{d as l,Y as n,Z as o,F as p,a8 as _,a0 as c,u as a,a6 as u,a7 as m,_ as i,a1 as y,a2 as f}from"./vue-8fccce23.js";import{T as k}from"./antd-ecb53b14.js";const h=e=>(y("data-v-484d23e8"),e=e(),f(),e),v=["onClick"],T=h(()=>i("div",{class:"mix-sidebar"},null,-1)),x=[T],C=l({name:"MenuTypePicker",__name:"TypePicker",props:{menuTypeList:{type:Array,default:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(e){const{prefixCls:s}=r("setting-menu-type-picker");return(g,$)=>(n(),o("div",{class:c(a(s))},[(n(!0),o(p,null,_(e.menuTypeList||[],t=>(n(),u(a(k),{key:t.title,title:t.title,placement:"bottom"},{default:m(()=>[i("div",{onClick:B=>e.handler(t),class:c([`${a(s)}__item`,`${a(s)}__item--${t.type}`,{[`${a(s)}__item--active`]:e.def===t.type}])},x,10,v)]),_:2},1032,["title"]))),128))],2))}});const F=d(C,[["__scopeId","data-v-484d23e8"]]);export{F as default};