@wetspace/pro-components
Version:
A professional component library for Vue 3 + Element Plus, inspired by ant-design/pro-components
91 lines (90 loc) • 2.17 kB
JavaScript
import { ProLayout as n } from "@wetspace/pro-layout";
export * from "@wetspace/pro-layout";
import { ProForm as p, StepsForm as i, StepForm as P, ModalForm as a, DrawerForm as f, LoginForm as s, LoginFormPage as d, FormFieldRenderer as C } from "@wetspace/pro-form";
export * from "@wetspace/pro-form";
import { ProTable as c } from "@wetspace/pro-table";
export * from "@wetspace/pro-table";
import { ProDescriptions as F } from "@wetspace/pro-descriptions";
export * from "@wetspace/pro-descriptions";
import { ProList as l } from "@wetspace/pro-list";
export * from "@wetspace/pro-list";
import { ProCard as x, ProCardTabPane as S, StatisticCard as u, CheckCard as h, CheckCardGroup as g } from "@wetspace/pro-card";
export * from "@wetspace/pro-card";
import { ProField as k } from "@wetspace/pro-field";
import { ProField as V } from "@wetspace/pro-field";
import { ProSkeleton as L } from "@wetspace/pro-skeleton";
export * from "@wetspace/pro-skeleton";
import { ProConfigProvider as b } from "@wetspace/pro-provider";
export * from "@wetspace/pro-provider";
export * from "@wetspace/pro-utils";
import { ProEditor as v } from "@wetspace/pro-editor";
import { ProCharts as T } from "@wetspace/pro-charts";
const w = [
b,
p,
i,
P,
a,
f,
s,
d,
C,
c,
F,
l,
x,
S,
u,
h,
g,
k,
L,
n,
v,
T
], z = {
install(o, r) {
const m = (r == null ? void 0 : r.prefix) || "";
for (const e of w) {
const t = e.name || e.__name;
t && o.component(`${m}${t}`, e);
}
}
}, y = /* @__PURE__ */ new Set([
"ProConfigProvider",
"ProForm",
"StepsForm",
"StepForm",
"FormFieldRenderer",
"ProTable",
"ProDescriptions",
"ProList",
"ProCard",
"ProCardTabPane",
"StatisticCard",
"CheckCard",
"CheckCardGroup",
"ProField",
"ProSkeleton",
"ProLayout",
"ProEditor",
"ProCharts"
]);
function A() {
return {
type: "component",
resolve: (o) => {
if (y.has(o))
return {
name: o,
from: "@wetspace/pro-components"
};
}
};
}
export {
V as ProField,
z as WetProComponents,
z as WetProComponentsPlugin,
A as WetProComponentsResolver
};