UNPKG

epic-designer-gold

Version:

基于vue3的设计器,可视化开发页面表单

51 lines (50 loc) 1.08 kB
import { defineComponent as r, h as a, renderSlot as c } from "vue"; const i = r({ props: { componentSchema: { type: Object, require: !0, default: () => ({}) } }, setup(t, { slots: n }) { return () => { var o; const e = { ...t.componentSchema, title: ((o = t.componentSchema) == null ? void 0 : o.label) ?? "" }, d = e.children; return delete e.children, a( "table", { ...e, cellpadding: "0", cellSpacing: "4", border: 1, style: { width: "calc(100% - 4px)", minHeight: "40px", border: "1px solid #ddd", display: "table", "border-collapse": "separate" } }, { default: () => [ c( n, "edit-node", {}, () => d.map( (l) => c(n, "node", { componentSchema: l }) ) ) ] } ); }; } }); export { i as default };