Rodney Chen
2024-05-09 a340c8f451865656db12fa50fe9cad888f65dd5b
1
var m=(n,c,e)=>new Promise((a,s)=>{var i=t=>{try{l(e.next(t))}catch(o){s(o)}},d=t=>{try{l(e.throw(t))}catch(o){s(o)}},l=t=>t.done?a(t.value):Promise.resolve(t.value).then(i,d);l((e=e.apply(n,c)).next())});import{d as y,__tla as I}from"./vuedraggable.umd-c5ec6736.js";import{I as x,i as C,_ as b,__tla as v}from"./index-f0df2f76.js";import{d as A,r as k,a7 as p,_ as S,$,f as u,a9 as D,a3 as L,E as P,a6 as B,ac as E,a0 as F}from"./vue-1631514e.js";import"./antd-057b41b1.js";let _,N=Promise.all([(()=>{try{return I}catch(n){}})(),(()=>{try{return v}catch(n){}})()]).then(()=>m(void 0,null,function*(){const n=A({name:"CollapseItem",components:{draggable:y,Icon:x},props:{list:{type:[Array],default:()=>[]},handleListPush:{type:Function,default:null}},setup(a,{emit:s}){const{prefixCls:i}=C("form-design-collapse-item"),d=k({});return{prefixCls:i,state:d,handleStart:(l,t)=>{s("start",t[l.oldIndex].component)},handleAdd:l=>{},cloneItem:l=>a.handleListPush(l)}}}),c=["onDragstart","onClick"];function e(a,s,i,d,l,t){const o=p("Icon"),h=p("draggable");return S(),$("div",{class:F(a.prefixCls)},[u(h,E({tag:"ul","model-value":a.list},{group:{name:"form-draggable",pull:"clone",put:!1},sort:!1,clone:a.cloneItem,animation:180,ghostClass:"moving"},{"item-key":"type",onStart:s[0]||(s[0]=r=>a.handleStart(r,a.list)),onAdd:a.handleAdd}),{item:D(({element:r,index:f})=>[L("li",{class:"bs-box text-ellipsis",onDragstart:g=>a.$emit("add-attrs",a.list,f),onClick:g=>a.$emit("handle-list-push",r)},[u(o,{icon:r.icon},null,8,["icon"]),P(" "+B(r.label),1)],40,c)]),_:1},16,["model-value","onAdd"])],2)}_=b(n,[["render",e],["__scopeId","data-v-092870ec"]])}));export{N as __tla,_ as default};