UNPKG

epic-designer-gold

Version:

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

32 lines (31 loc) 702 B
import { defineComponent as m, h as d, renderSlot as r } from "vue"; import { ElTabPane as l } from "element-plus"; const u = m({ props: { componentSchema: { type: Object, required: !0, default: () => ({}) } }, setup(t, { attrs: p, slots: n }) { return () => { var o; const e = { ...t.componentSchema, title: (o = t.componentSchema) == null ? void 0 : o.label }, c = e.children ?? []; return delete e.children, d(l, e, { default: () => r( n, "edit-node", {}, () => c.map((a) => r(n, "node", { componentSchema: a })) ) }); }; } }); export { u as default };