@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
57 lines (55 loc) • 2.21 kB
JavaScript
const React = require("react");
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function A2AIcon({
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 860 860",
"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("circle", {
cx: 544,
cy: 307,
r: 27,
fill: "#000"
}), /*#__PURE__*/React.createElement("circle", {
cx: 154,
cy: 307,
r: 27,
fill: "#000"
}), /*#__PURE__*/React.createElement("circle", {
cx: 706,
cy: 307,
r: 27,
fill: "#000"
}), /*#__PURE__*/React.createElement("circle", {
cx: 316,
cy: 307,
r: 27,
fill: "#000"
}), /*#__PURE__*/React.createElement("path", {
stroke: "#000",
strokeLinecap: "round",
strokeWidth: 48,
d: "M336.5 191.003H162c-64.341 0-116.5 52.159-116.5 116.5 0 64.341 52.144 116.5 116.485 116.5H296.5c191 0 77.5-232.998 272.5-233.002L698.025 191c64.341.001 116.475 52.16 116.475 116.501 0 64.342-52.16 116.502-116.502 116.502H523.5"
}), /*#__PURE__*/React.createElement("path", {
fill: colored ? '#000' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#000') ? 'white' : 'currentColor'),
d: "M256 510.002c14.359 0 26 11.641 26 26s-11.641 26-26 26H148c-14.359 0-26-11.641-26-26s11.641-26 26-26h108zm456 0c14.359 0 26 11.641 26 26s-11.641 26-26 26H360c-14.359 0-26-11.641-26-26s11.641-26 26-26h352zM444 628.002c14.359 0 26 11.641 26 26s-11.641 26-26 26H100c-14.36 0-26-11.641-26-26s11.64-26 26-26h344zm104 0c14.359 0 26 11.641 26 26s-11.641 26-26 26-26-11.641-26-26 11.641-26 26-26zm212 0c14.359 0 26 11.641 26 26s-11.641 26-26 26H652c-14.359 0-26-11.641-26-26s11.641-26 26-26h108z"
}));
}
const ForwardRef = React.forwardRef(A2AIcon);
module.exports = ForwardRef;