UNPKG

@heycar-uikit/core

Version:
32 lines (27 loc) 1.01 kB
var SvgIcon = require('../SvgIcon-dc982bc2.js'); var React = require('react'); require('classnames'); function _interopNamespace(e) { if (e && e.__esModule) return e; var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n["default"] = e; return Object.freeze(n); } var React__namespace = /*#__PURE__*/_interopNamespace(React); function createSvgIcon(path, displayName, viewBox) { var Component = function (props, ref) { return (React__namespace.createElement(SvgIcon.SvgIcon, SvgIcon.__assign({ dataTestId: displayName + "Icon", ref: ref, viewBox: viewBox }, props), path)); }; Component.displayName = displayName; return React__namespace.memo(React__namespace.forwardRef(Component)); } module.exports = createSvgIcon;