UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

29 lines (28 loc) β€’ 1.09 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireWildcard(require("react")); var _icons = require("@ant-design/icons"); var _configProvider = _interopRequireDefault(require("../config-provider")); const { ConfigContext } = _configProvider.default; const IconFont = props => { const { iconUrl } = _react.default.useContext(ConfigContext); const resetUrl = (0, _react.useMemo)(() => { if (!iconUrl) return []; return Array.isArray(iconUrl) ? iconUrl : [iconUrl]; }, [iconUrl]); const Component = (0, _icons.createFromIconfontCN)({ scriptUrl: ['//at.alicdn.com/t/c/font_2966019_ac9pzkeuo0e.js', '//at.alicdn.com/t/c/font_3823665_6y5yqh64zuv.js', ...resetUrl] }); return /*#__PURE__*/_react.default.createElement(Component, props); }; var _default = IconFont; exports.default = _default;