@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
84 lines (82 loc) • 4.57 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function ElfManIcon({
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: "M54.922 60.931s2-14.026-10-14.026c-3.191 2.128-5.926 3.598-9 3.592h.125c-3.073.006-5.808-1.464-9-3.592-12 0-10 14.026-10 14.026z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#61b2e4",
d: "M45.308 46.905a18.013 18.013 0 01-8.937 3.588c13.062.412 12.977 6.395 13.74 10.395h5.113s2.084-13.983-9.916-13.983z"
}), /*#__PURE__*/React.createElement("path", {
fill: "#6a462f",
d: "M18.056 52.064v-9.565h7.085v3.564"
}), /*#__PURE__*/React.createElement("path", {
fill: "#a57939",
d: "M47.967 60.958c-18.499-5.135-20.92-14.053-20.92-14.053s-4.2.204-5.677 1.353c3.116 6.43 5.934 9.55 14.104 12.681"
}), /*#__PURE__*/React.createElement("g", {
fill: "#fcea2b"
}, /*#__PURE__*/React.createElement("path", {
d: "M38.133 20.532a9.396 9.396 0 01-2.18-5.054c-.028 0-.055-.005-.083-.005a8.272 8.272 0 01-1.98 5.059 10.877 10.877 0 01-8.794 4.709 17.4 17.4 0 00-.566 4.405c0 7.827 5.077 14.173 11.339 14.173s11.339-6.346 11.339-14.173a17.345 17.345 0 00-.626-4.611 9.753 9.753 0 01-8.45-4.503z"
}), /*#__PURE__*/React.createElement("path", {
d: "M46.584 24.451l11.45-1.636s-6.268 9.849-10.494 8.799M25.475 24.432l-11.318-1.617s6.19 9.735 10.367 8.697"
})), /*#__PURE__*/React.createElement("g", {
fill: "#f4aa41"
}, /*#__PURE__*/React.createElement("path", {
d: "M35.797 11.757a15.35 15.35 0 00-15.136 12.845c8.826 3.057 13.156-3.939 13.156-3.939a8.272 8.272 0 001.98-5.059h.083a9.397 9.397 0 002.18 5.06s3.413 6.46 12.873 3.93a15.35 15.35 0 00-15.136-12.838zM37.48 44.38l-5.196-.644-4.21-2.617-3.413-6.106-.38-2.845-2.35-.417-2.911-2.263V42.04l6.159.33v4.596l1.906-.19c3.17 2.113 5.89 3.575 8.938 3.589 3.048-.014 5.767-1.475 8.937-3.589a9.688 9.688 0 016.554 2.135 12.86 12.86 0 00.661-4.108c0-16.656-.27-14.326-.27-14.326l-2.326 1.425-2.2.265-1.29 4.893-3.603 4.968z"
})), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", {
d: "M42.016 28.588a2 2 0 11-2-2 2 2 0 012 2M34.016 28.588a2 2 0 11-2-2 2 2 0 012 2M36.016 38.59a7.653 7.653 0 01-3.447-.857 1 1 0 01.894-1.79 5.377 5.377 0 005.106 0 1 1 0 11.894 1.79 7.652 7.652 0 01-3.447.858z"
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M50.964 24.15C46.49 10.529 36.016 11.928 36.016 11.928s-10.353-1.383-14.869 11.987"
}), /*#__PURE__*/React.createElement("circle", {
cx: 36.016,
cy: 22.15,
r: 1.5
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M25.461 24.735l-11.317-1.617s6.189 9.736 10.366 8.698M36.016 15.776a20.458 20.458 0 01-3.08 5.06M46.571 24.754l11.45-1.636s-6.268 9.85-10.494 8.8M36.016 15.776a20.456 20.456 0 003.08 5.06M51.216 31.033v13.503M18.088 52.108v-9.565h7.085v3.565M20.022 42.505v-4.744M23.393 42.543v-3.441"
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M54.954 59.95s2-13-10-13c-3.192 2.127-5.927 3.598-9 3.591h.125c-3.074.007-5.809-1.464-9-3.592-12 0-10 13-10 13M26.44 24.547l-.983.229a17.29 17.29 0 00-.78 5.173c0 7.828 5.077 14.173 11.34 14.173s11.338-6.345 11.338-14.173a17.29 17.29 0 00-.78-5.173l-.812-.324"
}), /*#__PURE__*/React.createElement("path", {
fill: "none",
stroke: "#000",
strokeLinecap: "round",
strokeLinejoin: "round",
strokeWidth: 2,
d: "M46.571 24.754l11.45-1.636s-6.268 9.85-10.494 8.8M19.947 30.333v3.168M47.895 60.006C29.397 54.87 27.08 46.949 27.08 46.949s-4.2.205-5.678 1.354c3.116 6.429 5.69 8.639 13.86 11.769M46.724 21.294c-2.642-.693-3.24 2.473-6.127 1.786M31.387 23.08c-2.886.688-2.876-2.763-5.519-2.07"
})));
}
const ForwardRef = React.forwardRef(ElfManIcon);
module.exports = ForwardRef;