UNPKG

snowy-designer

Version:

基于Epic-Designer-Pro版本的设计器,可视化开发页面表单

44 lines (43 loc) 1.35 kB
import { defineComponent as f, reactive as S, h as b } from "vue"; import { Tabs as y } from "ant-design-vue"; const k = f({ props: { componentSchema: { default: () => ({}), require: !0, type: Object } }, setup(o, { slots: n }) { var p, m; const c = (p = o.componentSchema.children) == null ? void 0 : p.map( (e) => e.label ), u = c != null && c.includes( o.componentSchema.componentProps.defaultTap ) ? o.componentSchema.componentProps.defaultTap : c == null ? void 0 : c[0], a = S({ ...o.componentSchema, ...(m = o.componentSchema) == null ? void 0 : m.componentProps, activeKey: u, "onUpdate:activeKey": (e) => { a.activeKey = e; } }), i = a.children; return delete a.children, () => b(y, a, { default: () => { var h, d; const e = (h = n["edit-node"]) == null ? void 0 : h.call(n)[0].children; return e != null && e.length ? (d = e[0].children) == null ? void 0 : d.map((t) => (t.props.key = t.props.schema.label, t.props.tab = t.props.schema.label, t)) : i.map((r) => { var l; return (l = n.node) == null ? void 0 : l.call(n, { componentSchema: r, key: r.label, tab: r.label })[0]; }); } }); } }); export { k as default };