useResetIconStyle.js 823 B

12345678910111213141516171819202122232425
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _cssinjs = require("@ant-design/cssinjs");
  8. var _style = require("../../style");
  9. var _useToken = _interopRequireDefault(require("../useToken"));
  10. const useResetIconStyle = (iconPrefixCls, csp) => {
  11. const [theme, token] = (0, _useToken.default)();
  12. // Generate style for icons
  13. return (0, _cssinjs.useStyleRegister)({
  14. theme,
  15. token,
  16. hashId: '',
  17. path: ['ant-design-icons', iconPrefixCls],
  18. nonce: () => csp === null || csp === void 0 ? void 0 : csp.nonce,
  19. layer: {
  20. name: 'antd'
  21. }
  22. }, () => (0, _style.genIconStyle)(iconPrefixCls));
  23. };
  24. var _default = exports.default = useResetIconStyle;