UNPKG

epic-designer

Version:

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

40 lines (39 loc) 1.57 kB
import { defineComponent as l, ref as p, createElementBlock as a, openBlock as s, createElementVNode as c, createVNode as d, unref as o } from "vue"; /* empty css */ /* empty css */ /* empty css */ import { pluginManager as f } from "../../../../../manager/src/pluginManager.js"; /* empty css */ import "vue-draggable-plus"; import "../../../../../git/epic/epic-designer/node_modules/.pnpm/jsep@1.4.0/node_modules/jsep/dist/jsep.js"; import "@vueuse/core"; import "../../../../../hooks/src/store/index.js"; import { useDesignerContext as u } from "../../../../../hooks/src/designer/useDesignerContext.js"; const g = { class: "flex h-full flex-col" }, S = /* @__PURE__ */ l({ __name: "epScriptEdit", setup(E) { const r = f.component.get("monacoEditor"), n = { minimap: { enabled: !1 }, selectOnLineNumbers: !0, theme: "vs-light" }, i = p(null), { pageSchema: t } = u(); return (_, e) => (s(), a("div", g, [ e[1] || (e[1] = c("div", { class: "pb-2" }, "自定义函数编辑", -1)), d(o(r), { ref_key: "monacoEditorRef", ref: i, modelValue: o(t).script, "onUpdate:modelValue": e[0] || (e[0] = (m) => o(t).script = m), "auto-toggle-theme": "", class: "epic-editor flex-1", config: n, language: "javascript" }, null, 8, ["modelValue"]) ])); } }); export { S as default };