@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
51 lines (49 loc) • 2.64 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function GearIcon({
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: "#D0CFCE",
d: "M51.258 29.811s-1.815-.45-1.079-2.074l4.504-7.484-3.65-3.417-.73-.683-7.136 4.69a1.652 1.652 0 01-2.28-1.12l-1.886-7.816h-6l-1.881 7.785c-.24.99-1.31 1.58-2.243 1.172l-.044-.02-7.136-4.69-.73.683-3.65 3.417 4.504 7.484c.736 1.624-1.079 2.074-1.079 2.074l-8.476 2.108.164 4.997.033 1 8.363 1.729a1.651 1.651 0 01.835 2.375l-.032.056-4.504 7.484 3.65 3.417.73.684 7.136-4.69.044-.02.034-.012c1.16-.376 2.393.347 2.679 1.533l1.795 7.433h6l1.887-7.815a1.652 1.652 0 012.279-1.12l7.136 4.69.73-.684 3.65-3.417-4.504-7.484-.033-.056a1.651 1.651 0 01.836-2.376l8.362-1.729.033-1 .165-4.996-8.476-2.108zM36 44.906c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.478 10 10-4.477 10-10 10z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#9B9B9A",
d: "M36 24.906c-5.523 0-10 4.478-10 10s4.477 10 10 10 10-4.477 10-10-4.477-10-10-10zm0 15a5 5 0 110-10 5 5 0 010 10z"
}), /*#__PURE__*/React.createElement("g", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeMiterlimit: 10,
strokeWidth: 2
}, /*#__PURE__*/React.createElement("circle", {
cx: 36,
cy: 34.906,
r: 5
}), /*#__PURE__*/React.createElement("circle", {
cx: 36,
cy: 34.906,
r: 10
}), /*#__PURE__*/React.createElement("path", {
d: "M31.12 19.692c-.24.99-1.31 1.58-2.243 1.172a4.12 4.12 0 01-.045-.02l-7.136-4.69-.73.683-3.65 3.417 4.504 7.484c.736 1.624-1.079 2.074-1.079 2.074l-8.476 2.108.165 4.997.033 1 8.362 1.729h0a1.651 1.651 0 01.836 2.375l-.033.056-4.504 7.484 3.65 3.417.73.684 7.136-4.69.045-.02.033-.012c1.16-.376 2.393.347 2.68 1.533l1.794 7.433h6l1.887-7.815a1.652 1.652 0 012.28-1.12h0l7.135 4.69.73-.684 3.65-3.417-4.504-7.484-.032-.056a1.651 1.651 0 01.836-2.376h0l8.362-1.729.033-1 .165-4.997-8.477-2.107s-1.815-.45-1.078-2.074l4.503-7.484-3.65-3.417-.73-.684-7.136 4.69v0a1.652 1.652 0 01-2.279-1.12L39 11.906h-6l-1.88 7.786"
})));
}
const ForwardRef = React.forwardRef(GearIcon);
module.exports = ForwardRef;