snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
81 lines (80 loc) • 2.21 kB
JavaScript
import { watchEffect as i } from "vue";
/* 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 e } from "../../utils/src/manager/pluginManager.js";
import "monaco-editor";
import "../../utils/src/request/index.js";
import { NTabPane as a } from "naive-ui";
import f from "./button/index.js";
import c from "./card/index.js";
import l from "./cascader/index.js";
import s from "./checkbox/index.js";
import n from "./col/index.js";
import d from "./collapse/index.js";
import C from "./collapse-item/index.js";
import I from "./color-picker/index.js";
import b from "./date-picker/index.js";
import h from "./form/index.js";
import w from "./form-item/index.js";
import y from "./input/index.js";
import N from "./input-number/index.js";
import F from "./modal/index.js";
import P from "./radio/index.js";
import S from "./row/index.js";
import T from "./select/index.js";
import u from "./slider/index.js";
import k from "./switch/index.js";
import t from "./upload-file/index.js";
import r from "./upload-image/index.js";
function lo(o = e) {
o.component(
"FormItem",
async () => (await import("naive-ui")).NFormItem
), o.component("Tabs", async () => (await import("naive-ui")).NTabs), o.component("TabPane", a), o.component(
"Collapse",
async () => (await import("naive-ui")).NCollapse
), o.component(
"CollapseItem",
async () => (await import("naive-ui")).NCollapseItem
);
const p = [
h,
w,
y,
N,
P,
s,
b,
T,
k,
I,
l,
u,
t,
r,
f,
c,
S,
n,
d,
C,
F
];
i(() => {
r.defaultSchema.componentProps.action = o.global.uploadImage, t.defaultSchema.componentProps.action = o.global.uploadFile;
}), p.forEach((m) => {
o.registerComponent(m), o.addBaseComponentType(m.defaultSchema.type);
}), o.setInitialized(!0);
}
export {
lo as setupNaiveUi
};