snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
81 lines (80 loc) • 2.46 kB
JavaScript
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
};