@aplus-frontend/ui
Version:
2 lines (1 loc) • 1.21 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue");require("./item.vue.js");require("../../../../config-provider/index.js");const s=require("vuedraggable"),i=require("../../../../config-provider/hooks/use-namespace.js"),n=require("./item.vue2.js"),d=e.defineComponent({__name:"index",props:{value:{},"onUpdate:value":{type:Function}},setup(c){const{b:o,is:r}=i.useNamespace("ap-column-setting-sortable-item"),a=e.ref(!1);return(u,t)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(e.unref(o)())},[e.createVNode(n.default,{open:a.value,"onUpdate:open":t[0]||(t[0]=l=>a.value=l),value:u.value},null,8,["open","value"]),u.value.children?.length?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(r)("hidden",a.value))},[e.createVNode(e.unref(s),{modelValue:u.value.children,"onUpdate:modelValue":t[1]||(t[1]=l=>u.value.children=l),"item-key":"key"},{item:e.withCtx(({element:l})=>[l.show?(e.openBlock(),e.createBlock(n.default,{key:0,value:l,level:2},null,8,["value"])):e.createCommentVNode("",!0)]),_:1},8,["modelValue"])],2)):e.createCommentVNode("",!0)],2))}});exports.default=d;