@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
46 lines (44 loc) • 2.02 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function ThumbsUpIcon({
title,
titleId,
size,
...props
}, svgRef) {
return /*#__PURE__*/React.createElement("svg", Object.assign({
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 72 72",
fill: "currentColor",
"aria-hidden": "true",
ref: svgRef,
width: size ? typeof size === "string" ? sizeMap[size] : size : "16px",
"aria-labelledby": titleId
}, props), title ? /*#__PURE__*/React.createElement("title", {
id: titleId
}, title) : null, /*#__PURE__*/React.createElement("path", {
fill: "#fcea2b",
d: "M37.088 11.232l-2.922.645L19 29.21l-7.333 13.059 1.999 11.274 12.938 7.07 9.625-.041 14.042.208 2.395-1.57.75-3.833-.75-1.584 3.584-.083 1.333-1.667.833-2.333-1.583-3 1.583-.667 1.917-2.666-.917-2.75-2.5-1.167 1.167-2.167.167-3.416-2.584-1.5-13.166-.5-.834-.667-.854-.597h-9.125l.063-1.736 3.916-9.584 1.667-4.583z"
}), /*#__PURE__*/React.createElement("g", {
fill: "none",
stroke: "#000",
strokeWidth: 2
}, /*#__PURE__*/React.createElement("path", {
strokeLinecap: "round",
strokeLinejoin: "round",
d: "M35.236 59.6h-9c-8.321 0-14-6.68-14-15 .02-4.799 1.8-9.424 5-13M34.625 31.6h-4.389l7-18c.811-2.083-2.79-3.8-5-1l-15 19M37.448 35.1a3.786 3.786 0 004 3.5h13a3.531 3.531 0 100-7h-13a3.786 3.786 0 00-4 3.5zM38.305 56.437a3.786 3.786 0 004 3.5h7a3.531 3.531 0 100-7h-7a3.786 3.786 0 00-4 3.5zM33.236 42.437a3.786 3.786 0 004 3.5h19a3.531 3.531 0 100-7h-19a3.786 3.786 0 00-4 3.5z"
}), /*#__PURE__*/React.createElement("path", {
strokeLinecap: "round",
strokeLinejoin: "round",
d: "M35.236 49.437a3.786 3.786 0 004 3.5h15a3.531 3.531 0 100-7h-15a3.786 3.786 0 00-4 3.5z"
}), /*#__PURE__*/React.createElement("path", {
strokeMiterlimit: 10,
d: "M14.136 36.263a19.457 19.457 0 00-1.906 7.839c0 8.56 4.625 15.5 15.125 15.5"
})));
}
const ForwardRef = React.forwardRef(ThumbsUpIcon);
module.exports = ForwardRef;