index.js 1022 B

1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. var _cssinjs = require("../../_util/cssinjs");
  9. var _style = require("../../style");
  10. var _internal = require("../../theme/internal");
  11. var _vue = require("vue");
  12. const useStyle = iconPrefixCls => {
  13. const [theme, token] = (0, _internal.useToken)();
  14. // Generate style for icons
  15. return (0, _cssinjs.useStyleRegister)((0, _vue.computed)(() => ({
  16. theme: theme.value,
  17. token: token.value,
  18. hashId: '',
  19. path: ['ant-design-icons', iconPrefixCls.value]
  20. })), () => [{
  21. [`.${iconPrefixCls.value}`]: (0, _extends2.default)((0, _extends2.default)({}, (0, _style.resetIcon)()), {
  22. [`.${iconPrefixCls.value} .${iconPrefixCls.value}-icon`]: {
  23. display: 'block'
  24. }
  25. })
  26. }]);
  27. };
  28. var _default = exports.default = useStyle;