ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
33 lines (32 loc) • 901 B
JavaScript
import i from "../_util/cssinjs-utils/util/genStyleUtils.mjs";
import n from "../x-provider/hooks/use-x-provider-context.mjs";
import { unref as m } from "vue";
import "../x-provider/context.mjs";
import "ant-design-vue";
import { useInternalToken as l } from "./useToken.mjs";
const { genStyleHooks: c, genComponentStyleHook: P, genSubStyleComponent: d } = i({
usePrefix: () => {
const { getPrefixCls: e, iconPrefixCls: o } = n();
return {
iconPrefixCls: m(o),
rootPrefixCls: e()
};
},
useToken: () => {
const [e, o, r, t, s] = l();
return { theme: e, realToken: o, hashId: r, token: t, cssVar: s };
},
useCSP: () => {
const { csp: e } = n();
return (e == null ? void 0 : e.value) ?? {};
},
layer: {
name: "antdx",
dependencies: ["antd"]
}
});
export {
P as genComponentStyleHook,
c as genStyleHooks,
d as genSubStyleComponent
};