epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
17 lines (16 loc) • 650 B
JavaScript
import { computed as p } from "vue";
import { useDesignerContext as c } from "./useDesignerContext.js";
function T(l) {
const { props: t, state: b } = c();
return p(() => {
var a, r, s;
let n = (a = t.tableJson) == null ? void 0 : a.find(
(e) => e.tableType === "parent"
);
const o = [...b.matched].slice(0, -1).reverse().find((e) => l.component.getConfigByType(e.type).isSubTable);
return n = o ? (r = t.tableJson) == null ? void 0 : r.find((e) => (e == null ? void 0 : e.tableName) === o.field) : (s = t.tableJson) == null ? void 0 : s.find((e) => e.tableType === "parent"), n;
});
}
export {
T as useTableMeta
};