snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
33 lines (32 loc) • 735 B
JavaScript
import { defineComponent as a, h as d, renderSlot as r } from "vue";
import { ElTabs as h } from "element-plus";
const u = a({
props: {
componentSchema: {
default: () => ({}),
require: !0,
type: Object
}
},
setup(e, { slots: n }) {
return () => {
var t, c;
const o = {
...(t = e.componentSchema) == null ? void 0 : t.componentProps
}, m = ((c = e.componentSchema) == null ? void 0 : c.children) ?? [];
return delete o.children, d(h, o, {
default: () => r(
n,
"edit-node",
{},
() => m.map(
(p) => r(n, "node", { componentSchema: p })
)
)
});
};
}
});
export {
u as default
};