@datalayer/icons-react
Version:
React.js and JupyterLab icons for data products.
40 lines (38 loc) • 7.58 kB
JavaScript
import * as React from "react";
const sizeMap = {
"small": 16,
"medium": 32,
"large": 64
};
function ApacheSparkIcon({
title,
titleId,
size,
colored,
...props
}, svgRef) {
return /*#__PURE__*/React.createElement("svg", Object.assign({
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 388.112 201.85",
fill: colored ? 'currentColor' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('currentColor') ? 'white' : 'currentColor'),
"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 ? '#e25a1c' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#e25a1c') ? 'white' : 'currentColor'),
fillRule: "evenodd",
d: "M355.027 101.84c-.335-.715-.486-1.076-.668-1.422-4.863-9.245-9.714-18.496-14.62-27.718-.495-.926-.434-1.478.244-2.269 7.733-9.035 15.427-18.106 23.13-27.169.27-.317.513-.657.617-1.222-2.253.589-4.505 1.17-6.755 1.766-9.345 2.476-18.693 4.945-28.029 7.455-.871.234-1.266-.021-1.699-.742-5.306-8.864-10.642-17.709-15.972-26.558-.276-.46-.573-.906-1.159-1.292-.429 2.361-.865 4.721-1.285 7.083-1.485 8.34-2.965 16.683-4.445 25.024-.161.9-.384 1.796-.46 2.704-.075.861-.516 1.179-1.295 1.424-11.014 3.457-22.016 6.948-33.019 10.436-.483.152-.955.35-1.473.821l27.142 10.787c-.332.264-.549.467-.792.626-5.628 3.641-11.264 7.268-16.878 10.928-.671.437-1.205.5-1.96.16-6.721-3.027-13.469-5.997-20.2-9.003-3.022-1.35-5.741-3.143-7.859-5.732-4.786-5.856-3.84-12.517 2.537-16.586 2.087-1.331 4.456-2.33 6.82-3.101 10.786-3.514 21.613-6.902 32.436-10.303.906-.283 1.327-.69 1.496-1.672a3379.11 3379.11 0 014.441-25.025c.805-4.457 1.233-9.03 3.403-13.115.832-1.57 1.831-3.109 3.019-4.425 4.295-4.767 10.291-4.952 14.833-.41 1.533 1.533 2.852 3.341 3.99 5.196 5.005 8.159 9.928 16.37 14.824 24.595.579.973 1.101 1.169 2.173.881 12.067-3.235 24.147-6.42 36.227-9.61 2.491-.658 5.011-.9 7.569-.422 5.567 1.042 8.001 5.281 6.117 10.659-.857 2.451-2.336 4.52-4 6.475-8.428 9.912-16.843 19.836-25.3 29.723-.692.808-.707 1.393-.228 2.295 5.045 9.51 10.046 19.043 15.066 28.566 1.201 2.28 2.118 4.645 2.145 7.263.06 5.954-4.294 10.826-10.21 11.693-3.314.487-6.393-.221-9.498-1.18a3100.033 3100.033 0 00-22.73-6.92c-.702-.21-.97-.485-1.095-1.242-.872-5.337-1.823-10.663-2.743-15.992-.027-.147.017-.305.04-.631l26.104 7.201"
}), /*#__PURE__*/React.createElement("path", {
fill: colored ? '#3c3a3e' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#3c3a3e') ? 'white' : 'currentColor'),
fillRule: "evenodd",
d: "M340.275 179.571c-6.824-.012-13.648-.043-20.473-.016-.9.002-1.41-.26-1.913-1.026-8.079-12.305-16.194-24.587-24.303-36.873-.259-.391-.534-.768-.992-1.426-1.747 13.27-3.453 26.244-5.163 39.25h-17.87c.209-1.741.393-3.424.613-5.1 1.745-13.324 3.496-26.648 5.247-39.97 1.673-12.73 3.34-25.46 5.038-38.188.05-.38.302-.859.612-1.06 6.149-4.01 12.319-7.984 18.489-11.962.09-.059.215-.065.534-.156l-5.572 42.48.22.151 29.25-32.421c.287 1.65.534 3.062.777 4.475.693 4.046 1.358 8.098 2.101 12.135.15.814-.066 1.32-.609 1.886-6.26 6.551-12.496 13.125-18.737 19.692-.273.287-.534.584-.844.924.199.319.369.625.57.909a95397.154 95397.154 0 0032.307 45.325c.195.274.477.489.718.732v.24M128.455 140.289c-.273-1.393-.468-3.438-1.086-5.348-2.992-9.234-12.467-14.297-22.274-12.014-10.758 2.503-18.446 10.96-19.558 21.938-.823 8.12 3.55 15.942 11.68 18.878 6.55 2.367 12.855 1.377 18.71-2.134 7.761-4.656 11.97-11.569 12.528-21.32zm-47.242 34.32c-.53 3.973-1.037 7.717-1.53 11.464a2756.23 2756.23 0 00-1.934 14.943c-.073.582-.25.838-.874.834-4.909-.02-9.817-.015-14.726-.022-.111 0-.223-.062-.49-.137.297-2.35.586-4.709.895-7.065 1.083-8.26 2.163-16.521 3.262-24.78 1.257-9.443 2.253-18.932 3.862-28.315 2.85-16.614 16.945-30.932 33.485-34.497 9.589-2.068 18.766-1.111 27.137 4.284 8.349 5.381 13.137 13.19 14.229 23.012 1.543 13.888-3.568 25.416-13.433 34.954-6.474 6.26-14.225 10.24-23.166 11.585-9.21 1.389-17.869-.148-25.638-5.578-.286-.198-.59-.372-1.08-.681M73.214 95.661l-16.142 12.016c-.86-1.355-1.629-2.705-2.527-3.962-2.313-3.231-5.185-5.646-9.362-5.939-3.474-.243-6.445.901-8.81 3.463-2.115 2.29-2.391 5.547-.415 8.134 2.176 2.848 4.557 5.55 6.989 8.185 4.03 4.37 8.244 8.573 12.249 12.967 3.644 3.996 6.549 8.481 7.446 13.946 1.067 6.497-.23 12.684-3.303 18.394-5.687 10.566-14.642 16.696-26.465 18.615-5.221.846-10.428.678-15.523-.822-6.761-1.99-11.467-6.422-14.494-12.68C1.788 165.767.97 163.433 0 161.062l17.504-9.367c.203.486.346.89.535 1.27.995 1.991 1.81 4.106 3.042 5.939 3.654 5.433 9.557 7.087 15.546 4.4a17.137 17.137 0 004.28-2.782c3.86-3.425 4.583-8.193 1.727-12.503-1.641-2.477-3.694-4.697-5.692-6.915-4.776-5.304-9.745-10.438-14.41-15.837-3.216-3.721-5.401-8.061-6.093-13.045-.755-5.442.333-10.577 3.165-15.16 7.041-11.387 17.272-17.312 30.804-16.82 7.715.279 13.858 3.886 18.627 9.88 1.41 1.773 2.733 3.617 4.179 5.54M203.93 156.8c-.897 6.86-1.744 13.38-2.624 19.895-.045.33-.304.779-.585.91-13.32 6.169-30.86 5.308-41.799-7.115-5.877-6.674-8.343-14.595-7.974-23.408.852-20.4 17.766-38.208 37.992-40.696 11.818-1.454 22.181 1.737 30.188 10.917 5.452 6.254 7.975 13.722 7.602 21.963-.245 5.444-1.099 10.864-1.776 16.283-.96 7.675-2.009 15.34-3.023 23.009-.036.272-.091.542-.152.888h-15.935c.212-1.762.406-3.487.63-5.208 1.154-8.858 2.422-17.702 3.434-26.575.63-5.527.233-11.012-2.294-16.13-2.689-5.44-7.196-8.318-13.125-8.947-12.27-1.298-23.944 7.228-26.561 19.303-1.73 7.97.996 15.61 7.343 19.835 6.188 4.116 12.814 4.13 19.557 1.46 3.418-1.352 6.33-3.494 9.102-6.384M271.029 107.934l-2.176 16.523c-3.37 0-6.673-.02-9.975.007-2.677.02-5.12 1.748-5.923 4.247-.315.978-.431 2.024-.566 3.05-1.677 12.685-3.34 25.372-5.004 38.06-.42 3.198-.829 6.4-1.249 9.647H229.55c.31-2.44.602-4.8.911-7.158a14570.69 14570.69 0 013.25-24.661c.944-7.113 1.785-14.241 2.896-21.328 1.49-9.5 10.942-17.935 20.528-18.352 4.574-.2 9.164-.034 13.894-.034"
}), /*#__PURE__*/React.createElement("path", {
fill: colored ? '#3c3a3e' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#3c3a3e') ? 'white' : 'currentColor'),
d: "M359.829 179.468v-7.002h-.04l-2.748 7.002h-.876l-2.748-7.002h-.04v7.002h-1.385v-8.386h2.137l2.503 6.37 2.464-6.37h2.118v8.386h-1.385zm-12.173-7.265v7.265h-1.384v-7.265h-2.626v-1.122h6.636v1.121h-2.626M95.432 83.885h4.112l-.97-6.226-3.142 6.226zm4.758 4.023h-6.842l-2.173 4.257H86.33l10.687-19.966h4.671l3.64 19.966h-4.493l-.645-4.257M124.669 76.22h-2.438l-.82 4.61h2.436c1.47 0 2.644-.968 2.644-2.79 0-1.204-.736-1.82-1.822-1.82zm-5.902-4.021h6.403c3.347 0 5.695 1.996 5.695 5.43 0 4.317-3.054 7.223-7.4 7.223h-2.759l-1.293 7.313h-4.168l3.522-19.966M145.028 83.885h4.112l-.97-6.226-3.142 6.226zm4.757 4.023h-6.841l-2.174 4.257h-4.845l10.687-19.966h4.67l3.64 19.966h-4.49l-.647-4.257M176.834 91.46c-1.409.645-2.964 1.029-4.521 1.029-5.284 0-8.604-3.966-8.604-8.928 0-6.343 5.344-11.687 11.687-11.687 1.585 0 3.025.381 4.199 1.027l-.588 4.788c-.88-.97-2.29-1.645-4.052-1.645-3.64 0-6.87 3.29-6.87 7.106 0 2.906 1.82 5.17 4.699 5.17 1.762 0 3.463-.676 4.608-1.616l-.558 4.755M202.315 84.119h-8.691l-1.411 8.046h-4.168l3.523-19.966h4.17l-1.41 7.898h8.692l1.407-7.898h4.17l-3.52 19.966h-4.17l1.408-8.046M217.606 92.165l3.521-19.966H232.2l-.705 4.021h-6.902l-.702 3.877h6.34l-.703 4.022h-6.343l-.705 4.023h6.901l-.705 4.023h-11.069"
}));
}
const ForwardRef = React.forwardRef(ApacheSparkIcon);
export default ForwardRef;