UNPKG

epic-designer

Version:

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

17 lines (16 loc) 650 B
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 };