UNPKG

@datalayer/icons-react

Version:

React.js and JupyterLab icons for data products.

35 lines (33 loc) 4.94 kB
import * as React from "react"; const sizeMap = { "small": 16, "medium": 32, "large": 64 }; function SolrIcon({ title, titleId, size, colored, ...props }, svgRef) { return /*#__PURE__*/React.createElement("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 253.756 253.756", 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 ? '#241f2b' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#241f2b') ? 'white' : 'currentColor'), d: "M50.95 128.614c-2.93-1.56-6.243-2.66-9.843-3.267a64.633 64.633 0 00-10.693-.896c-2.908 0-5.85-.251-8.747-.746-2.82-.48-5.374-1.365-7.595-2.63-2.161-1.23-3.949-2.951-5.315-5.119-1.348-2.132-2.03-4.96-2.03-8.371.065-3.013.765-5.59 2.082-7.661a15.69 15.69 0 015.184-5.084c2.158-1.301 4.648-2.258 7.401-2.843 4.69-.995 9.642-1.18 14.687-.477a28.02 28.02 0 015.787 1.46 20.864 20.864 0 015.133 2.771c1.545 1.144 2.91 2.579 4.057 4.264l.643.944 4.735-1.993-1.005-1.419a31.286 31.286 0 00-4.244-4.873c-1.559-1.44-3.39-2.663-5.445-3.633-2.029-.956-4.35-1.692-6.902-2.189-2.527-.49-5.472-.737-8.754-.737-3.149 0-6.4.36-9.663 1.072-3.311.725-6.382 1.923-9.126 3.562a20.739 20.739 0 00-6.866 6.632c-1.782 2.774-2.687 6.196-2.687 10.174 0 4.175.84 7.729 2.492 10.561 1.642 2.815 3.845 5.096 6.546 6.779 2.645 1.65 5.731 2.836 9.172 3.525a53.458 53.458 0 0010.46 1.014c2.845 0 5.858.215 8.955.643 3.014.417 5.82 1.257 8.337 2.497 2.452 1.21 4.496 2.895 6.071 5.006 1.524 2.044 2.297 4.804 2.297 8.202 0 3.053-.745 5.655-2.21 7.742-1.516 2.155-3.483 3.933-5.85 5.286-2.417 1.381-5.153 2.399-8.137 3.022-3.031.635-6.031.957-8.915.957-4.841 0-9.625-.925-14.218-2.75a33.975 33.975 0 01-12.05-8.103l-.918-.956-3.777 3.272 1.06 1.06c3.38 3.382 7.575 6.325 12.47 8.753 4.953 2.459 10.82 3.705 17.433 3.705 3.145 0 6.482-.36 9.922-1.069 3.488-.721 6.76-1.952 9.725-3.664 3.013-1.737 5.52-4.01 7.453-6.757 1.986-2.821 2.994-6.351 2.994-10.498 0-4.2-.944-7.758-2.807-10.573-1.838-2.775-4.293-4.995-7.298-6.595M95.487 163.336c-3.415 0-6.537-.705-9.282-2.095a23.935 23.935 0 01-7.299-5.695c-2.074-2.384-3.721-5.171-4.896-8.286a31.067 31.067 0 01-1.992-9.693c0-3.036.563-6.139 1.67-9.222a27.06 27.06 0 014.792-8.333c2.067-2.446 4.584-4.472 7.48-6.025 2.847-1.525 6.052-2.299 9.527-2.299 3.268 0 6.354.724 9.173 2.15a25.003 25.003 0 017.472 5.758c2.107 2.385 3.789 5.174 5.003 8.29a26.643 26.643 0 011.821 9.681c0 3.033-.562 6.136-1.669 9.221a27.05 27.05 0 01-4.792 8.335 24.766 24.766 0 01-7.469 5.963c-2.849 1.494-6.057 2.25-9.539 2.25m20.722-46.721c-2.478-2.895-5.49-5.29-8.953-7.118-3.511-1.852-7.471-2.79-11.769-2.79-3.915 0-7.655.839-11.116 2.491a29.002 29.002 0 00-9.031 6.73c-2.546 2.812-4.588 6.123-6.068 9.842-1.482 3.723-2.235 7.693-2.235 11.797 0 3.879.694 7.675 2.063 11.284a32.244 32.244 0 005.781 9.73c2.481 2.864 5.499 5.205 8.969 6.957 3.496 1.768 7.404 2.703 11.612 2.78h.053c3.982-.077 7.754-.973 11.209-2.66a29.704 29.704 0 009.02-6.78c2.547-2.813 4.57-6.088 6.013-9.735 1.447-3.655 2.18-7.55 2.18-11.576 0-3.646-.673-7.362-2-11.044-1.328-3.68-3.256-7.015-5.728-9.908M149.729 161.954a29.06 29.06 0 01-2.19.47 91.49 91.49 0 01-2.106.324c-.696.099-1.385.15-2.048.15-1.671 0-2.901-.554-3.762-1.694-.951-1.255-1.414-2.501-1.414-3.811V84.472h-4.981v72.921c0 2.736.864 5.158 2.569 7.192 1.766 2.114 4.282 3.184 7.478 3.184a25 25 0 002.959-.174 88.947 88.947 0 002.507-.333 35.83 35.83 0 002.625-.513l1.69-.39-2.218-4.682zM171.222 111.726c-2.59 1.821-4.88 4.133-6.838 6.902v-11.045h-4.982v59.639h4.982v-37.13c.69-2.433 1.64-4.714 2.826-6.783a21.567 21.567 0 014.422-5.452c1.738-1.533 3.76-2.776 6.014-3.698 2.248-.92 4.784-1.457 7.539-1.596l1.325-.066v-4.914h-1.395c-5.309 0-9.983 1.394-13.893 4.143" }), /*#__PURE__*/React.createElement("path", { fill: colored ? '#da3522' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('#da3522') ? 'white' : 'currentColor'), d: "M242.39 53.266l-41.25 44.596 51.84-23.918a41.85 41.85 0 00-10.59-20.678M211.783 40a41.823 41.823 0 00-16.125 3.216l-5.535 46.642 27.66-49.424a42.196 42.196 0 00-6-.433M253.392 76.514l-49.123 27.49 46.088-5.469a41.82 41.82 0 003.4-16.561c0-1.853-.133-3.671-.365-5.46M235.28 116.758a42.184 42.184 0 0013.266-14.524l-43.199 8.579zM220.311 40.87l-24.046 52.118 44.607-41.258c-5.594-5.38-12.67-9.232-20.56-10.86M215.292 123.79a41.712 41.712 0 0013.175-3.298l-24.198-2.87zM173.523 64.719a41.706 41.706 0 00-3.536 13.49l6.519 11.65zM192.021 44.941a42.17 42.17 0 00-14.79 13.209l6.084 30.63z" })); } const ForwardRef = React.forwardRef(SolrIcon); export default ForwardRef;