@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
37 lines (35 loc) • 3.96 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function RayIoNameIcon({
title,
titleId,
size,
colored,
...props
}, svgRef) {
return /*#__PURE__*/React.createElement("svg", Object.assign({
xmlns: "http://www.w3.org/2000/svg",
fill: colored ? 'none' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('none') ? 'white' : 'currentColor'),
viewBox: "0 0 60 60",
"aria-hidden": "true",
width: size ? typeof size === "string" ? sizeMap[size] : size : "16px",
ref: svgRef,
"aria-labelledby": titleId
}, props), title ? /*#__PURE__*/React.createElement("title", {
id: titleId
}, title) : null, /*#__PURE__*/React.createElement("path", {
fill: colored ? '#2a2a2a' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#2a2a2a') ? 'white' : 'currentColor'),
strokeWidth: 0.752,
d: "M18.262 60h2.043l-3.679-5.343c2.263-.744 3.519-2.481 3.519-5.08 0-3.342-2.263-5.254-6.175-5.254H8V60h1.796v-4.948h4.16c.365 0 .714-.03 1.05-.045zm-8.467-6.686v-7.27h4.16c2.846 0 4.452 1.212 4.452 3.576 0 2.438-1.606 3.694-4.452 3.694zm24.537 2.715l1.752 3.955h1.94L31.02 44.307h-1.855L22.13 59.984h1.897l1.752-3.955zm-.76-1.723h-7.035l3.504-7.955zm11.664.306l5.956-10.304h-1.84l-5.02 8.175-5.08-8.175h-1.854l6.072 10.364v5.313h1.766v-5.371z"
}), /*#__PURE__*/React.createElement("path", {
fill: colored ? '#028cf0' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#028cf0') ? 'white' : 'currentColor'),
strokeWidth: 0.973,
d: "M24.039 19.703a5.848 5.848 0 011.51-2.66 5.719 5.719 0 014.057-1.68c1.585 0 3.019.641 4.058 1.68a5.846 5.846 0 011.51 2.66H39.4a5.589 5.589 0 01.642-1.548l-7.492-7.492a5.79 5.79 0 01-2.944.812 5.719 5.719 0 01-4.058-1.68 5.719 5.719 0 01-1.68-4.058 5.72 5.72 0 011.68-4.057A5.719 5.719 0 0129.606 0c1.585 0 3.019.642 4.058 1.68a5.719 5.719 0 011.68 4.057 5.738 5.738 0 01-.813 2.945l7.492 7.492a5.79 5.79 0 012.945-.812c1.586 0 3.02.642 4.057 1.68a5.719 5.719 0 011.68 4.057 5.719 5.719 0 01-1.68 4.058 5.719 5.719 0 01-4.058 1.68 5.738 5.738 0 01-2.943-.812l-7.493 7.512c.51.867.812 1.867.812 2.943a5.719 5.719 0 01-1.68 4.058 5.719 5.719 0 01-4.057 1.68 5.719 5.719 0 01-4.058-1.68 5.719 5.719 0 01-1.68-4.058c0-1.586.642-3.02 1.68-4.057a5.719 5.719 0 014.058-1.68 5.738 5.738 0 012.944.812l7.492-7.493a5.589 5.589 0 01-.642-1.547h-4.227a5.846 5.846 0 01-1.51 2.661 5.719 5.719 0 01-4.057 1.68 5.719 5.719 0 01-4.058-1.68 5.848 5.848 0 01-1.51-2.661h-4.227a5.848 5.848 0 01-1.51 2.661 5.719 5.719 0 01-4.058 1.68 5.719 5.719 0 01-4.057-1.68 5.658 5.658 0 01-1.699-4.058 5.72 5.72 0 011.68-4.057 5.719 5.719 0 014.058-1.68c1.585 0 3.019.642 4.058 1.68a5.85 5.85 0 011.51 2.66h4.246v-.019zm3.491 18.853a2.94 2.94 0 002.076.868c.811 0 1.546-.321 2.075-.868a2.94 2.94 0 00.869-2.076c0-.811-.321-1.547-.869-2.076a2.94 2.94 0 00-2.075-.867c-.812 0-1.548.32-2.077.867a2.94 2.94 0 00-.867 2.077c0 .81.32 1.546.867 2.075zm19.514-15.362a2.94 2.94 0 00.867-2.076c0-.812-.32-1.547-.867-2.076a2.94 2.94 0 00-2.077-.868c-.81 0-1.546.321-2.075.868a2.94 2.94 0 00-.868 2.076c0 .812.321 1.547.868 2.076a2.94 2.94 0 002.076.868 3.02 3.02 0 002.076-.868zM31.68 3.66a2.94 2.94 0 00-2.075-.868c-.812 0-1.548.321-2.077.868a2.94 2.94 0 00-.867 2.076c0 .812.32 1.547.867 2.076.53.528 1.265.869 2.077.869.811 0 1.546-.321 2.075-.869a2.94 2.94 0 00.869-2.076 3.02 3.02 0 00-.869-2.076zM12.148 19.04a2.94 2.94 0 00-.867 2.077c0 .812.32 1.547.867 2.076.53.528 1.265.868 2.077.868.811 0 1.546-.32 2.075-.868.529-.548.869-1.264.869-2.076s-.321-1.547-.869-2.076c-.547-.528-1.264-.868-2.075-.868-.812 0-1.548.321-2.077.868zm15.381 0a2.94 2.94 0 00-.867 2.077c0 .812.32 1.547.867 2.076.53.528 1.265.868 2.077.868.811 0 1.546-.32 2.075-.868a2.94 2.94 0 00.869-2.076c0-.812-.321-1.547-.869-2.076a2.94 2.94 0 00-2.075-.868c-.812 0-1.548.321-2.077.868z"
}));
}
const ForwardRef = React.forwardRef(RayIoNameIcon);
module.exports = ForwardRef;