TypePicker-Bk79iG2-.js 945 B

1
  1. import{j as r,_ as l}from"./entry/index-C7JiT1GB.js";import{d,Z as n,_ as o,F as p,aa as _,a1 as i,u as a,a7 as u,a8 as m,$ as c,a2 as f,a3 as y}from"./vue-ByATgq5d.js";import{T as k}from"./antd-FjOLgRLC.js";const h=e=>(f("data-v-484d23e8"),e=e(),y(),e),v=["onClick"],T=h(()=>c("div",{class:"mix-sidebar"},null,-1)),x=[T],C=d({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:i(a(s))},[(n(!0),o(p,null,_(e.menuTypeList||[],t=>(n(),u(a(k),{key:t.title,title:t.title,placement:"bottom"},{default:m(()=>[c("div",{onClick:B=>e.handler(t),class:i([`${a(s)}__item`,`${a(s)}__item--${t.type}`,{[`${a(s)}__item--active`]:e.def===t.type}])},x,10,v)]),_:2},1032,["title"]))),128))],2))}}),L=l(C,[["__scopeId","data-v-484d23e8"]]);export{L as default};