@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
46 lines (44 loc) • 3.5 kB
JavaScript
import * as React from "react";
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function PandasIcon({
title,
titleId,
size,
colored,
...props
}, svgRef) {
return /*#__PURE__*/React.createElement("svg", Object.assign({
xmlns: "http://www.w3.org/2000/svg",
id: "Layer_1",
"data-name": "Layer 1",
viewBox: "0 0 818.63 331.21",
width: size ? typeof size === "string" ? sizeMap[size] : size : "16px",
fill: colored ? 'currentColor' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('currentColor') ? 'white' : 'currentColor'),
"aria-hidden": "true",
ref: svgRef,
"aria-labelledby": titleId
}, props), title ? /*#__PURE__*/React.createElement("title", {
id: titleId
}, title) : null, /*#__PURE__*/React.createElement("defs", null, /*#__PURE__*/React.createElement("style", null, "\n .cls-1{fill:#130754}\n ")), /*#__PURE__*/React.createElement("path", {
d: "M290.85 199.21c-10.27 0-20.73-4.25-27.28-12.58v45H243V120.54h18.6l.71 12.22c6.38-9.39 17.71-14.35 28.52-14.35 20.73 0 36 17.37 36 40.4s-15.25 40.41-35.98 40.4zm-6.37-65.55c-12.05 0-21.79 9.39-21.79 25.16S272.43 184 284.48 184s21.79-9.39 21.79-25.16-9.74-25.18-21.79-25.18zM404.36 197.1l-.71-12.22c-6.38 9.39-17.72 14.35-28.53 14.34-20.73 0-36-17.36-36-40.39s15.24-40.4 36-40.39c10.81 0 22.15 5 28.53 14.35l.71-12.22H423v76.53zm-22.85-63.43c-12.05 0-21.79 9.39-21.8 25.16S369.45 184 381.5 184s21.8-9.39 21.8-25.16-9.74-25.17-21.79-25.17zM494.87 197.11v-42.34c0-14.88-5.13-19.84-14.52-19.84-9.75 0-20.38 8.85-20.38 19.48v42.7h-20.56v-76.54h18.79l.89 14.18c5.14-9.75 16.65-16.3 28.35-16.3 20.37 0 28 14.18 28 33.13v45.54zM590.77 197.13l-.71-12.23c-6.38 9.39-17.72 14.35-28.52 14.35-20.73 0-36-17.37-36-40.4s15.24-40.39 36-40.39c10.27 0 20.72 4.26 27.28 12.58V90.83h20.56v106.3zm-22.85-63.43c-12 0-21.79 9.39-21.79 25.15S555.87 184 567.92 184s21.79-9.38 21.79-25.15-9.71-25.15-21.79-25.15zM686.6 197.14l-.71-12.22c-6.38 9.39-17.72 14.34-28.53 14.34-20.73 0-36-17.36-36-40.4s15.24-40.39 36-40.39c10.81 0 22.15 5 28.53 14.36l.71-12.23h18.6v76.53zm-22.85-63.43c-12 0-21.79 9.39-21.8 25.16S651.7 184 663.74 184s21.8-9.39 21.8-25.16-9.74-25.13-21.79-25.13zM750.73 199.63a60.16 60.16 0 01-30.65-8.69l3.37-14.17c6.2 3.72 15.59 8.51 26.93 8.51 8.15 0 13.82-2.48 13.82-8.86 0-5.49-5.85-7.44-16.3-9.92-18.78-4.08-25.51-14-25.51-24.81 0-12.05 9.39-23.38 30.12-23.38 12.58 0 23.57 5.49 26 6.91l-3.37 13.47a44.59 44.59 0 00-22.14-6.38c-8.32 0-12.4 2.83-12.4 7.44 0 5.13 5.32 7.44 13.46 9.39 20.2 4.25 28.35 13.64 28.35 23.92.04 16.47-12.01 26.57-31.68 26.57zM74.88 68.42h24.09v50.02H74.88zM74.88 171.17h24.09v50.02H74.88z",
className: "cls-1"
}), /*#__PURE__*/React.createElement("path", {
fill: colored ? '#ffca00' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#ffca00') ? 'white' : 'currentColor'),
d: "M74.88 133.04h24.09v23.6H74.88z"
}), /*#__PURE__*/React.createElement("path", {
d: "M36.19 109.55h24.09v166.27H36.19zM112.78 212.44h24.09v50.02h-24.09zM112.78 109.61h24.09v50.02h-24.09z",
className: "cls-1"
}), /*#__PURE__*/React.createElement("path", {
fill: colored ? '#e70488' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#e70488') ? 'white' : 'currentColor'),
d: "M112.78 174.23h24.09v23.6h-24.09z"
}), /*#__PURE__*/React.createElement("path", {
d: "M150.67 55.39h24.09v166.27h-24.09z",
className: "cls-1"
}));
}
const ForwardRef = React.forwardRef(PandasIcon);
export default ForwardRef;