28 lines
933 B
JavaScript
28 lines
933 B
JavaScript
"use strict";
|
|
|
|
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
var _cssinjs = require("@ant-design/cssinjs");
|
|
var _style = require("../../style");
|
|
var _useToken = _interopRequireDefault(require("../useToken"));
|
|
const useResetIconStyle = (iconPrefixCls, csp) => {
|
|
const [theme, token] = (0, _useToken.default)();
|
|
// Generate style for icons
|
|
return (0, _cssinjs.useStyleRegister)({
|
|
theme,
|
|
token,
|
|
hashId: '',
|
|
path: ['ant-design-icons', iconPrefixCls],
|
|
nonce: () => csp === null || csp === void 0 ? void 0 : csp.nonce
|
|
}, () => [{
|
|
[`.${iconPrefixCls}`]: Object.assign(Object.assign({}, (0, _style.resetIcon)()), {
|
|
[`.${iconPrefixCls} .${iconPrefixCls}-icon`]: {
|
|
display: 'block'
|
|
}
|
|
})
|
|
}]);
|
|
};
|
|
var _default = exports.default = useResetIconStyle; |