UNPKG

@datalayer/icons-react

Version:

React.js and JupyterLab icons for data products.

33 lines (31 loc) 2.77 kB
import * as React from "react"; const sizeMap = { "small": 16, "medium": 32, "large": 64 }; function HardDriveRetroIcon({ title, titleId, size, colored, ...props }, svgRef) { return /*#__PURE__*/React.createElement("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", preserveAspectRatio: "xMidYMid", viewBox: "0 0 470 470", fill: colored ? 'currentColor' : (['#fff', '#fffff', 'white', '#FFF', '#FFFFFF'].includes('currentColor') ? 'white' : 'currentColor'), width: size ? typeof size === "string" ? sizeMap[size] : size : "16px", "aria-hidden": "true", ref: svgRef, "aria-labelledby": titleId }, props), title ? /*#__PURE__*/React.createElement("title", { id: titleId }, title) : null, /*#__PURE__*/React.createElement("path", { fillRule: "evenodd", d: "M419.5 470h-360a7.5 7.5 0 01-7.5-7.5V7.5A7.5 7.5 0 0159.5 0h360a7.5 7.5 0 017.5 7.5v455a7.5 7.5 0 01-7.5 7.5zM67.001 455h160v-80.423a188.16 188.16 0 01-27.481-3.877c-19.324 24.134-19.65 24.463-19.864 24.677-7.082 7.083-16.499 10.983-26.517 10.983-10.017-.001-19.434-3.901-26.516-10.983-14.621-14.621-14.621-38.412 0-53.033.106-.106.244-.243 3.299-2.71C112.803 327.306 98.026 312.343 85.88 295H67.001zm226.611-202.025c-25.93 32.466-45.927 57.493-61.373 76.817 2.424.124 4.848.208 7.261.208 78.575 0 142.5-63.925 142.5-142.5S318.075 45 239.5 45 97 108.925 97 187.5c0 50.413 26.619 96.927 69.798 122.578a189333.28 189333.28 0 01102.225-81.688 17.554 17.554 0 0110.912-3.817c4.672 0 9.064 1.82 12.368 5.124a17.478 17.478 0 011.309 23.278zm-11.724-9.359a2.489 2.489 0 00-.192-3.313 2.484 2.484 0 00-1.762-.73c-.4 0-.995.094-1.553.54a218046.791 218046.791 0 00-106.185 84.857l-.065.052c-19.115 15.29-33.076 26.472-35.116 28.144-8.559 8.79-8.488 22.903.213 31.604a22.356 22.356 0 0015.913 6.59 22.343 22.343 0 0015.691-6.376c4.421-5.388 75.517-94.367 113.056-141.368zM412 15H67v265h22.835a7.5 7.5 0 016.232 3.328c12.333 18.422 27.804 34.049 46.028 46.527 3.318-2.66 7.358-5.896 12.275-9.832C109.468 291.149 82 241.338 82 187.5 82 100.654 152.654 30 239.5 30S397 100.654 397 187.5 326.346 345 239.5 345c-6.162 0-12.375-.385-18.532-1.109l-10.862 13.581a173.275 173.275 0 0024.599 2.451A7.5 7.5 0 01242 367.42V455h170zM264.5 425h95a7.5 7.5 0 010 15h-95a7.5 7.5 0 010-15zm125 0a7.5 7.5 0 110 15 7.5 7.5 0 010-15zm0-380a7.5 7.5 0 110-15 7.5 7.5 0 010 15zm-300 0a7.5 7.5 0 110-15 7.5 7.5 0 010 15zm150 180c-20.678 0-37.5-16.822-37.5-37.5s16.822-37.5 37.5-37.5 37.5 16.822 37.5 37.5-16.822 37.5-37.5 37.5zm0-60c-12.407 0-22.5 10.093-22.5 22.5s10.093 22.5 22.5 22.5 22.5-10.093 22.5-22.5-10.093-22.5-22.5-22.5zM97 432.5a7.5 7.5 0 11-15 0 7.5 7.5 0 0115 0z" })); } const ForwardRef = React.forwardRef(HardDriveRetroIcon); export default ForwardRef;