@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
82 lines (80 loc) • 5.11 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function NinjaIcon({
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: "#3f3f3f",
d: "M53.745 45.422c-1.934-1.958-4.658-2.951-8.094-2.951h-2.415a.14.14 0 01-.138-.12l-.154-.919c5.456-2.689 9.277-8.76 9.277-15.812 0-9.537-6.976-17.295-15.551-17.295S21.12 16.083 21.12 25.62c0 7.051 3.818 13.12 9.271 15.81l-.154.923a.14.14 0 01-.138.118h-2.415c-3.436 0-6.16.993-8.094 2.951-2.844 2.878-3.222 7.14-3.194 9.413v5.081a1 1 0 001 1h38.543a1 1 0 001-1v-5.07c.028-2.283-.35-6.546-3.194-9.424z"
}), /*#__PURE__*/React.createElement("path", {
d: "M36.667 19.097c7.66 0 14.105 1.427 15.381 9.545a19.146 19.146 0 00.248-3.022c0-9.537-6.975-17.295-15.55-17.295S21.194 16.083 21.194 25.62a19.133 19.133 0 00.248 3.022c1.276-8.118 7.565-9.545 15.224-9.545zM53.734 45.745a1.676 1.676 0 00-.11-.362.979.979 0 00-.124-.171.927.927 0 00-.077-.105c-.022-.02-.047-.037-.069-.057l-.01-.009a11.14 11.14 0 00-7.687-2.57H43.33a.96.96 0 00-.227.046c-.028.007-.056.007-.083.016a.97.97 0 00-.281.152c-.016.012-.034.02-.05.033a.979.979 0 00-.182.216.6.6 0 00-.132.314.94.94 0 00-.04.127c-.005.043-.496 4.175-5.614 9.393-5.118-5.228-5.616-9.336-5.62-9.387a.92.92 0 00-.043-.143.992.992 0 00-.06-.198.96.96 0 00-.093-.138.991.991 0 00-.14-.17 1.014 1.014 0 00-.126-.085.678.678 0 00-.378-.145.946.946 0 00-.156-.031H27.69a11.162 11.162 0 00-7.687 2.562.94.94 0 00-.09.122.98.98 0 00-.114.151 1.83 1.83 0 00-.114.363.984.984 0 00.008.216.927.927 0 00.006.134 26.376 26.376 0 0010.266 14.699.995.995 0 00.596.198H44.28a1 1 0 00.963-.729.99.99 0 00-.122-.789 25.995 25.995 0 008.599-13.312.959.959 0 00.006-.137.977.977 0 00.009-.204z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#3f3f3f",
d: "M17.748 44.983a.999.999 0 00.857.487.968.968 0 00.21-.023 1 1 0 00.783-.861l.768-6.566a1 1 0 00-.821-1.101l-5.25-.915c-.018-.003-.035.001-.053-.001a.981.981 0 00.066-.217L15.73 25.75a1 1 0 00-1.52-.989L8.8 28.137a1 1 0 00-.328 1.362z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#d0cfce",
d: "M26.736 43.013l-11.147-17.93a1 1 0 00-1.843.41l-1.232 10.35a1 1 0 00.819 1.102l6.048 1.065-.919 7.724a1 1 0 00.819 1.103 12.231 12.231 0 017.455-3.824z"
}), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", {
fill: "#fcea2b",
d: "M50.286 22.777c-2.352-2.849-6.937-4.294-13.628-4.294-6.38 0-10.861 1.41-13.315 4.192a7.144 7.144 0 00-1.87 5.193 18.494 18.494 0 001.271 4.99l.064.104-.193.162.232-.096a.781.781 0 00.115.112l.052.048a.76.76 0 00.154.076l-.064.245.124-.217a.774.774 0 00.174.03l.044-.001a.72.72 0 00.225-.037c.079-.025 8.122-2.623 12.987-2.623 5.593 0 13.086 2.219 13.161 2.241a.75.75 0 00.922-.472l.052-.119a18.709 18.709 0 001.05-4.44v-.016a6.68 6.68 0 00-1.557-5.078z"
})), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M19.875 46.59L9.329 28.985l5.41-3.374L25.91 43.573"
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M14.206 30.088l-.698 5.873 8.621 1.532M20.07 40.625l-.623 5.233"
}), /*#__PURE__*/React.createElement("path", {
d: "M42.745 24.944a2 2 0 11-2-2 2 2 0 012 2M34.745 24.944a2 2 0 11-2-2 2 2 0 012 2"
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M17.393 59.916v-5.081c-.044-3.635.96-11.365 10.288-11.365h2.415a1.14 1.14 0 001.125-.953l.277-1.661M55.937 59.916v-5.081c.044-3.635-.96-11.365-10.288-11.365h-2.415a1.14 1.14 0 01-1.125-.953l-.277-1.661"
}), /*#__PURE__*/React.createElement("ellipse", {
cx: 36.667,
cy: 25.62,
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
rx: 14.551,
ry: 16.295
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M23.448 32.435s8.196-2.66 13.22-2.66c5.752 0 13.374 2.273 13.374 2.273M22.229 27.652s-1.07-8.555 14.439-8.555c16.087 0 14.436 8.555 14.436 8.555M30.096 43.47s.743 8.223 14.174 16.446M20.662 45.78c.78 3.177 3.091 9.074 9.89 14.137M43.32 43.47s-.432 4.792-6.611 10.717M52.74 45.843a25.17 25.17 0 01-9.244 13.59"
})));
}
const ForwardRef = React.forwardRef(NinjaIcon);
module.exports = ForwardRef;