Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

createSvgIcon.js 860 B

il y a 3 ans
1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = createSvgIcon;
  7. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  8. var _react = _interopRequireDefault(require("react"));
  9. var _SvgIcon = _interopRequireDefault(require("@material-ui/core/SvgIcon"));
  10. function createSvgIcon(path, displayName) {
  11. var Component = _react.default.memo(_react.default.forwardRef(function (props, ref) {
  12. return _react.default.createElement(_SvgIcon.default, (0, _extends2.default)({
  13. ref: ref
  14. }, props), path);
  15. }));
  16. if (process.env.NODE_ENV !== 'production') {
  17. Component.displayName = "".concat(displayName, "Icon");
  18. }
  19. Component.muiName = _SvgIcon.default.muiName;
  20. return Component;
  21. }