@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
46 lines (44 loc) • 2.22 kB
JavaScript
import * as React from "react";
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function PuzzleIcon({
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: "#92d3f5",
d: "M39.78 57.882h12.99V44.85c5.298 0 11.631 1.4 11.631-6.193 0-6.762-6.333-5.854-11.631-5.854v-13.29H39.78c1.823-5.816 1.823-11.632-4.978-11.632s-6.73 6.334-6.73 11.631h-13.67v14.01c4.243-1.57 11.631-4.418 11.631 5.175s-8.48 6.581-11.631 5.173v14.01h11.97c0-5.297 0-12.382 7.214-12.31 6.783.067 6.193 7.013 6.193 12.31z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#61b2e4",
d: "M39.054 51.1c1.736 1.735 1.11 4.133 1.11 6.782H52.77v-14.01c5.816 1.035 10.997 3.604 10.997-5.214 0-5.298-4.974-6.194-10.272-6.194V19.815h-4.116"
}), /*#__PURE__*/React.createElement("g", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2
}, /*#__PURE__*/React.createElement("path", {
d: "M14.402 33.524V19.513h15.226M28 57.882H14.402V43.871M52.77 43.871v14.011H38.348M39.976 19.513H52.77v14.011M14.402 33.524c2.68-2.341 11.631-3.287 11.631 5.174M14.402 43.871c2.68 2.342 11.631 3.288 11.631-5.173M28 57.882C25.66 55.2 24.713 46.25 33.175 46.25M38.348 57.882c2.341-2.681 3.287-11.631-5.174-11.631"
}), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", {
d: "M29.628 19.513c-2.341-2.681-3.287-11.631 5.174-11.631M39.975 19.513c2.342-2.681 3.288-11.631-5.173-11.631"
})), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", {
d: "M52.77 43.871c2.681 2.342 11.631 3.288 11.631-5.173M52.77 33.524c2.681-2.341 11.631-3.287 11.631 5.174"
}))));
}
const ForwardRef = React.forwardRef(PuzzleIcon);
export default ForwardRef;