@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
36 lines (34 loc) • 3.77 kB
JavaScript
import * as React from "react";
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function RapidsAiIcon({
title,
titleId,
size,
colored,
...props
}, svgRef) {
return /*#__PURE__*/React.createElement("svg", Object.assign({
xmlns: "http://www.w3.org/2000/svg",
id: "Layer_1",
x: 0,
y: 0,
width: size ? typeof size === "string" ? sizeMap[size] : size : "16px",
viewBox: "0 0 1920 704",
xmlSpace: "preserve",
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("style", null, "\n .st0{fill:#7300ff}\n "), /*#__PURE__*/React.createElement("path", {
d: "M389.7 337.5c15.5 0 27.1-3.4 34.9-10.3 7.8-6.8 11.6-16.9 11.6-30 0-13.2-3.9-23.3-11.6-30.4-7.8-7.1-19.4-10.7-34.9-10.7h-53.9v81.4h53.9zM284 481.2c-1.8-1.8-2.7-4-2.7-6.6V222.4c0-2.8.8-5.2 2.5-7 1.7-1.8 3.9-2.7 6.8-2.7H391c31.8 0 56.6 7.4 74.6 22.1 18 14.7 26.9 35.7 26.9 62.8 0 18.9-4.5 34.7-13.6 47.5-9 12.8-21.7 22-38 27.7l56.2 98.8c.8 1.5 1.2 3 1.2 4.3 0 2.3-.8 4.3-2.5 5.8s-3.6 2.3-5.6 2.3h-35.7c-4.1 0-7.4-1-9.7-2.9-2.3-1.9-4.4-4.5-6.2-7.6L389 381.7h-53.1v93c0 2.6-.9 4.8-2.7 6.6-1.8 1.8-4.1 2.7-7 2.7h-35.7c-2.5 0-4.7-.9-6.5-2.8M611.5 384.8h87.6l-43.8-119.4-43.8 119.4zm-82.9 96.8c-1.6-1.6-2.3-3.5-2.3-5.8l.8-3.5 93-249.9c2.6-6.5 7.2-9.7 13.9-9.7h42.6c6.7 0 11.4 3.2 14 9.7l93 249.9.8 3.5c0 2.3-.8 4.3-2.5 5.8s-3.6 2.3-5.6 2.3h-34.5c-5.4 0-9.2-2.5-11.2-7.4l-17.8-46.9H597.9l-17.8 46.9c-2.1 4.9-5.8 7.4-11.2 7.4h-34.5c-2.4.1-4.3-.7-5.8-2.3M922.6 340.6c15 0 26.4-3.5 34.3-10.7 7.9-7.1 11.8-17.5 11.8-31.2 0-13.4-3.8-23.9-11.4-31.4-7.6-7.5-19.2-11.2-34.7-11.2h-55.8v84.5h55.8zM814.1 481.2c-1.8-1.8-2.7-4-2.7-6.6V222.4c0-2.8.8-5.2 2.5-7 1.7-1.8 3.9-2.7 6.8-2.7h103.9c31.3 0 55.8 7.4 73.6 22.1 17.8 14.7 26.7 36.2 26.7 64.3 0 27.9-8.9 49-26.7 63.4-17.8 14.3-42.4 21.5-73.6 21.5h-57v90.7c0 2.8-.9 5.1-2.7 6.8-1.8 1.7-4.1 2.5-7 2.5h-37.2c-2.6 0-4.8-.9-6.6-2.8M1469.1 477.4c-16.5-7-29.1-16.1-37.6-27.5-8.5-11.4-13-23.8-13.6-37.2 0-2.1.8-3.9 2.3-5.6 1.5-1.7 3.5-2.5 5.8-2.5h35.3c2.8 0 5.2.7 7 1.9 1.8 1.3 3.5 3.1 5 5.4 2.6 8.8 8.5 16.1 17.6 22.1 9.2 5.9 21.8 8.9 37.8 8.9 18.1 0 31.7-3 40.9-9.1s13.8-14.4 13.8-25c0-7-2.3-12.8-7-17.4-4.7-4.6-11.7-8.7-21.1-12.2-9.4-3.5-23.4-7.7-42-12.6-30.5-7.2-52.8-16.8-67-28.7-14.2-11.9-21.3-28.9-21.3-51.2 0-15 4.1-28.4 12.4-40.1 8.3-11.8 20.1-21 35.5-27.7 15.4-6.7 33.3-10.1 53.7-10.1 21.4 0 40 3.7 55.6 11.2 15.6 7.5 27.5 16.9 35.7 28.1 8.1 11.2 12.5 22.4 13 33.5 0 2.1-.8 3.9-2.3 5.6-1.6 1.7-3.5 2.5-5.8 2.5H1586c-5.7 0-9.6-2.3-11.6-7-1.3-8.3-6.3-15.2-15.1-20.7s-19.6-8.3-32.6-8.3c-14.2 0-25.4 2.7-33.5 8.1-8.1 5.4-12.2 13.3-12.2 23.6 0 7 2.1 12.8 6.2 17.4 4.1 4.6 10.6 8.7 19.4 12.2 8.8 3.5 21.6 7.4 38.4 11.8 23 5.2 41.3 11 54.8 17.4 13.6 6.5 23.6 14.6 30 24.4 6.5 9.8 9.7 22.3 9.7 37.6 0 16.8-4.6 31.3-13.8 43.6-9.2 12.3-22.1 21.6-38.7 28.1-16.7 6.5-36 9.7-57.9 9.7-23.6.2-43.4-3.3-60-10.2M1067.1 474.7c0 .4.1.8.1 28.8l55.7-55.7V256.3l-55.7-55.7c0 20.7-.1 21-.1 21.4v252.7zM1386.6 318.1c-1.6-70.3-40.4-105.4-116.6-105.4h-94.6c-2.8 0-5.1.9-6.8 2.7-1.7 1.8-2.5 4.1-2.5 7v75.8l54.6 53.9v-94.4h47.3c21.7 0 37.6 5 47.7 14.9 10.1 9.9 15.4 25.5 15.9 46.7.5 15 .8 24.5.8 28.7 0 3.9-.3 13.6-.8 29.1-.5 22.2-5.6 38.1-15.1 47.7-9.6 9.6-25.1 14.3-46.5 14.3h-49.2v-87l-54.6 53.9v68.8c0 2.6.9 4.8 2.7 6.6 1.8 1.8 4 2.7 6.6 2.7h96.5c38.5 0 67-8.6 85.4-25.8 18.5-17.2 28.2-43.8 29.3-80 .5-15 .8-24.9.8-29.8-.1-5.3-.4-15.4-.9-30.4",
className: "st0"
}));
}
const ForwardRef = React.forwardRef(RapidsAiIcon);
export default ForwardRef;