UNPKG

epic-designer-gold

Version:

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

36 lines (35 loc) 763 B
import { defineComponent as m, h as p, renderSlot as t } from "vue"; import { ElTableColumn as d } from "element-plus"; const h = m({ props: { componentSchema: { type: Object, required: !0, default: () => ({}) } }, setup(c, { attrs: a, slots: n }) { return () => { const e = { ...c.componentSchema }, r = e.children ?? []; return delete e.children, p( d, { ...e }, { default: () => e.isDesign ? t( n, "edit-node", {}, () => r.map((o) => t(n, "node", { componentSchema: o })) ) : r.map((o) => t(n, "node", { componentSchema: o })) } ); }; } }); export { h as default };