epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
71 lines (70 loc) • 1.79 kB
JavaScript
import "vue";
/* empty css */
import "vuedraggable";
import "@vueuse/core";
import "../../hooks/src/store/index.js";
import { pluginManager as r } from "../../utils/src/manager/pluginManager.js";
import { NTabPane as t } from "naive-ui";
import p from "./button/index.js";
import i from "./card/index.js";
import e from "./cascader/index.js";
import a from "./checkbox/index.js";
import f from "./col/index.js";
import c from "./collapse/index.js";
import n from "./collapse-item/index.js";
import s from "./color-picker/index.js";
import l from "./date-picker/index.js";
import C from "./form/index.js";
import d from "./form-item/index.js";
import I from "./input/index.js";
import y from "./input-number/index.js";
import N from "./modal/index.js";
import b from "./radio/index.js";
import w from "./row/index.js";
import F from "./select/index.js";
import T from "./slider/index.js";
import h from "./switch/index.js";
import P from "./upload-file/index.js";
import S from "./upload-image/index.js";
function oo(o = r) {
o.component(
"FormItem",
async () => (await import("naive-ui/lib/form")).NFormItem
), o.component(
"Tabs",
async () => (await import("naive-ui/lib/tabs")).NTabs
), o.component("TabPane", t), o.component(
"Collapse",
async () => (await import("naive-ui/lib/collapse")).NCollapse
), o.component(
"CollapseItem",
async () => (await import("naive-ui/lib/collapse")).NCollapseItem
), [
C,
d,
I,
y,
b,
a,
l,
F,
h,
s,
e,
T,
P,
S,
p,
i,
w,
f,
c,
n,
N
].forEach((m) => {
o.registerComponent(m), o.addBaseComponentTypes(m.defaultSchema.type);
}), o.setInitialized(!0);
}
export {
oo as setupNaiveUi
};