epic-designer-gold
Version:
基于vue3的设计器,可视化开发页面表单
35 lines (34 loc) • 715 B
JavaScript
import { defineComponent as m, h as p, renderSlot as n } from "vue";
import { ElRow as d } from "element-plus";
const i = m({
props: {
componentSchema: {
type: Object,
require: !0,
default: () => ({})
}
},
setup(t, { slots: o }) {
return () => {
const e = {
...t.componentSchema
// title: props.componentSchema?.label ?? "",
}, r = e.children;
return delete e.children, p(d, e, {
default: () => [
n(
o,
"edit-node",
{},
() => r.map(
(c) => n(o, "node", { componentSchema: c })
)
)
]
});
};
}
});
export {
i as default
};