UNPKG

ai-form-designer

Version:

vue3+adv的设计器,可视化开发页面表单

2 lines (1 loc) 625 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),a=require("element-plus"),u=e.defineComponent({props:{componentSchema:{type:Object,required:!0,default:()=>({})}},setup(d,{attrs:m,slots:n}){return()=>{var l;const t={...d.componentSchema,header:((l=d.componentSchema)==null?void 0:l.label)??""},o=t.children??[];delete t.children;let r=null;return o.length?r=()=>o.map(c=>e.renderSlot(n,"node",{componentSchema:c})):r=()=>[e.renderSlot(n,"default")],e.h(a.ElCard,t,{default:()=>e.renderSlot(n,"edit-node",{},r),header:()=>e.renderSlot(n,"header")})}}});exports.default=u;