@semcore/icon
Version:
Semrush Icon Component
47 lines • 2.36 kB
JavaScript
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
import React from 'react';
import { createBaseComponent } from '@semcore/core';
import Icon from '@semcore/icon';
function Visa({
width = '21',
height = '16',
viewBox = '0 0 21 16',
...props
}, ref) {
return /*#__PURE__*/React.createElement(Icon, _extends({
ref: ref,
"data-name": "Visa",
"data-group": "m",
width: width,
height: height,
viewBox: viewBox
}, props), /*#__PURE__*/React.createElement("path", {
d: "M21 14.55c0 .8-.6 1.45-1.31 1.45H1.3C.6 16 0 15.35 0 14.55V1.45C0 .65.6 0 1.31 0H19.7C20.4 0 21 .65 21 1.45v13.1Z",
fill: "url(#intergalactic-icon-Visa_m_a-4.53.1)",
shapeRendering: "geometricPrecision"
}), /*#__PURE__*/React.createElement("path", {
d: "M11.97 8.33c-.52-.26-1.18-.66-1.18-1.46.07-1.07.99-1.8 2.37-1.87.52 0 .98.13 1.3.27l-.32 1.2c-.58-.3-1.05-.28-1.3-.27h-.08c-.4.07-.59.27-.59.47-.02.24.28.4.65.6.55.3 1.25.7 1.25 1.53 0 1.13-.98 1.87-2.42 1.87a4.4 4.4 0 0 1-1.51-.27l.26-1.2.1.04c.31.13.7.3 1.34.3.4 0 .86-.2.86-.54 0-.2-.2-.4-.72-.67ZM7.05 5.13l-1.44 3.6L5 5.67a.64.64 0 0 0-.65-.54H2v.14l.3.08c.4.1.82.22 1.08.38.2.14.26.2.33.47l1.05 4.27H6.2l2.23-5.34H7.05ZM9.09 5.13 7.9 10.47h1.37l1.19-5.34H9.09Z",
fill: "#fff",
shapeRendering: "geometricPrecision"
}), /*#__PURE__*/React.createElement("path", {
fillRule: "evenodd",
clipRule: "evenodd",
d: "M17.95 5.13h-1.18a.69.69 0 0 0-.6.34l-2.03 5h1.44l.27-.67h1.77l.2.67h1.24l-1.11-5.34Zm-.99 1.34-.72 2h1.12l-.4-2Z",
fill: "#fff",
shapeRendering: "geometricPrecision"
}), /*#__PURE__*/React.createElement("defs", null, /*#__PURE__*/React.createElement("linearGradient", {
id: "intergalactic-icon-Visa_m_a-4.53.1",
x1: "0",
y1: "16",
x2: "21",
y2: "16",
gradientUnits: "userSpaceOnUse"
}, /*#__PURE__*/React.createElement("stop", {
stopColor: "#201D66"
}), /*#__PURE__*/React.createElement("stop", {
offset: "1",
stopColor: "#054CA4"
}))));
}
Visa.displayName = 'Visa';
export default createBaseComponent(Visa);