UNPKG

snowy-designer

Version:

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

81 lines (80 loc) 2.46 kB
import { watchEffect as p } from "vue"; import { setupElementPlusExtensions as i } from "../../extensions/elementPlus/index.js"; /* empty css */ import "radix-vue"; import "clsx"; import "tailwind-merge"; import "lucide-vue-next"; import "../../ui-kit/base-ui/src/shadch-ui/button/index.js"; import "@vueuse/core"; import "../../ui-kit/base-ui/src/shadch-ui/toast/index.js"; import "vuedraggable"; import "../../hooks/src/store/index.js"; import "lodash"; import { pluginManager as l } from "../../utils/src/manager/pluginManager.js"; import "monaco-editor"; import "../../utils/src/request/index.js"; import { ElFormItem as f, ElTabs as a, ElTabPane as s, ElCollapse as c, ElCollapseItem as n, ElMessage as d, ElMessageBox as C, ElNotification as b } from "element-plus"; import E from "./button/index.js"; import I from "./card/index.js"; import h from "./cascader/index.js"; import P from "./checkbox/index.js"; import x from "./col/index.js"; import F from "./collapse/index.js"; import S from "./collapse-item/index.js"; import T from "./color-picker/index.js"; import u from "./date-picker/index.js"; import B from "./form/index.js"; import k from "./formItem/index.js"; import w from "./input/index.js"; import y from "./input-number/index.js"; import v from "./modal/index.js"; import G from "./radio/index.js"; import N from "./row/index.js"; import R from "./select/index.js"; import U from "./slider/index.js"; import z from "./switch/index.js"; import A from "./textarea/index.js"; import r from "./upload-file/index.js"; import e from "./upload-image/index.js"; function So(o = l) { o.component("FormItem", f), o.component("Tabs", a), o.component("TabPane", s), o.component("Collapse", c), o.component("CollapseItem", n), o.global.$message = d, o.global.$messageBox = C, o.global.$notification = b; const m = [ B, k, w, A, y, G, P, u, R, z, T, h, U, r, e, E, I, N, x, F, S, v ]; p(() => { e.defaultSchema.componentProps.action = o.global.uploadImage, r.defaultSchema.componentProps.action = o.global.uploadFile; }), m.forEach((t) => { o.registerComponent(t), o.addBaseComponentType(t.defaultSchema.type); }), i(o), o.setInitialized(!0); } function To(o) { import("element-plus").then(({ provideGlobalConfig: m }) => { m(o); }); } export { To as provideGlobalConfig, So as setupElementPlus };