@ant-design/x-markdown
Version:
placeholder for @ant-design/x-markdown
49 lines (48 loc) • 1.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.genSubStyleComponent = exports.genStyleHooks = exports.genComponentStyleHook = void 0;
var _cssinjsUtils = require("@ant-design/cssinjs-utils");
var _useXProviderContext = _interopRequireDefault(require("@ant-design/x/es/x-provider/hooks/use-x-provider-context"));
var _useToken = require("./useToken");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const {
genStyleHooks,
genComponentStyleHook,
genSubStyleComponent
} = (0, _cssinjsUtils.genStyleUtils)({
usePrefix: () => {
const {
getPrefixCls,
iconPrefixCls
} = (0, _useXProviderContext.default)();
return {
iconPrefixCls,
rootPrefixCls: getPrefixCls()
};
},
useToken: () => {
const [theme, realToken, hashId, token, cssVar] = (0, _useToken.useInternalToken)();
return {
theme,
realToken,
hashId,
token,
cssVar
};
},
useCSP: () => {
const {
csp
} = (0, _useXProviderContext.default)();
return csp ?? {};
},
layer: {
name: 'antdx',
dependencies: ['antd']
}
});
exports.genSubStyleComponent = genSubStyleComponent;
exports.genComponentStyleHook = genComponentStyleHook;
exports.genStyleHooks = genStyleHooks;