UNPKG

@datalayer/icons-react

Version:

React.js and JupyterLab icons for data products.

92 lines (90 loc) 5.49 kB
const React = require("react"); const sizeMap = { "small": 16, "medium": 32, "large": 64 }; function DnaIcon({ title, titleId, size, ...props }, svgRef) { return /*#__PURE__*/React.createElement("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 72 72", fill: "currentColor", "aria-hidden": "true", ref: svgRef, width: size ? typeof size === "string" ? sizeMap[size] : size : "16px", "aria-labelledby": titleId }, props), title ? /*#__PURE__*/React.createElement("title", { id: titleId }, title) : null, /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M20.057 51.944l1.414-1.414 4.841 4.841-1.414 1.415z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M15.215 47.102l1.414-1.414 4.842 4.841-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M28.224 34.937l1.414-1.415 4.42 4.42-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M32.644 39.356l1.415-1.414 4.419 4.42-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M36.32 35.68l1.413-1.414 4.842 4.842-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M31.477 30.84l1.414-1.415 4.842 4.842-1.415 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M41.748 30.252l-1.732 1.732-2.902-2.903 1.038-1.037 3.596 2.208z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M44.038 33.767l-1.12 1.12-2.902-2.903 1.732-1.732 2.29 3.515z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M49.435 22.565l1.415-1.414 4.42 4.42-1.415 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M45.015 18.146l1.414-1.415 4.42 4.42-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M53.708 18.292l1.414-1.414 4.842 4.841-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M48.866 13.45l1.414-1.414 4.842 4.842-1.415 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M15.761 56.239l1.414-1.415 4.842 4.842-1.414 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M10.919 51.397l1.414-1.414 4.842 4.842-1.415 1.414z" }), /*#__PURE__*/React.createElement("path", { fill: "#92d3f5", d: "M48.813 31.842c.792 3.96.375 8.436-4.08 12.89-4.455 4.455-8.931 4.873-12.89 4.08-2.13-.43-4.116-1.216-5.877-1.901-.212-.085-.424-.17-.63-.248-4.588-1.775-7.24-2.447-10.245.559l-4.44 4.44c-1.075 1.075-2.815 1.075-3.89 0s-1.075-2.814 0-3.889l4.44-4.44c4.046-4.045 8.203-4.144 11.986-3.175 1.683.41 3.295 1.046 4.787 1.633.559.22 1.096.431 1.613.622 4.532 1.676 7.573 2.115 11.257-1.57 3.684-3.683 3.245-6.724 1.57-11.257.516.191 1.053.404 1.612.623 1.492.587 3.104 1.223 4.787 1.633zM51.662 6.761a2.748 2.748 0 010 3.89l-4.44 4.44c-3.006 3.005-2.334 5.657-.559 10.246a37.676 37.676 0 01-.63-.248c-1.76-.685-3.747-1.47-5.875-1.902-.969-3.783-.87-7.94 3.175-11.985l4.44-4.44a2.748 2.748 0 013.89 0z" }), /*#__PURE__*/React.createElement("path", { fill: "#ea5a47", d: "M25.966 46.91c1.76.687 3.748 1.472 5.876 1.903.969 3.783.87 7.94-3.175 11.985l-4.44 4.44c-1.075 1.076-2.815 1.076-3.89 0s-1.074-2.813 0-3.888l4.441-4.44c3.006-3.006 2.334-5.658.559-10.247.205.078.417.163.63.248zM65.239 20.338a2.748 2.748 0 010 3.889l-4.44 4.44c-4.046 4.045-8.203 4.144-11.986 3.175-1.683-.41-3.295-1.046-4.787-1.633-.559-.22-1.097-.431-1.613-.622-4.532-1.676-7.573-2.115-11.257 1.57s-3.245 6.724-1.57 11.257c-.516-.191-1.053-.404-1.612-.623-1.492-.587-3.104-1.223-4.787-1.633-.792-3.96-.375-8.436 4.08-12.89s8.931-4.873 12.89-4.08c2.13.43 4.116 1.215 5.877 1.901.212.085.424.17.63.248 4.588 1.775 7.24 2.446 10.245-.559l4.44-4.44a2.748 2.748 0 013.89 0z" }), /*#__PURE__*/React.createElement("g", { fill: "none", stroke: "#000", strokeWidth: 2 }, /*#__PURE__*/React.createElement("g", { strokeMiterlimit: 10 }, /*#__PURE__*/React.createElement("path", { d: "M23.193 40.152c-.794-3.963-.376-8.43 4.076-12.883 6.851-6.85 13.737-4.15 18.765-2.178 4.984 1.954 7.73 2.828 10.874-.315l4.44-4.44a2.75 2.75 0 013.889 3.889l-4.44 4.44c-5.835 5.835-11.899 3.457-16.77 1.547-5.47-2.145-8.763-3.159-12.869.946-3.684 3.684-3.246 6.715-1.567 11.25M31.851 48.806c.957 3.791.859 7.946-3.186 11.99l-4.44 4.44a2.75 2.75 0 01-3.89-3.888l4.44-4.44c3.009-3.008 2.338-5.653.561-10.244" })), /*#__PURE__*/React.createElement("g", { strokeMiterlimit: 10 }, /*#__PURE__*/React.createElement("path", { d: "M40.148 23.193c-.956-3.791-.857-7.945 3.187-11.99l4.44-4.44a2.75 2.75 0 013.89 3.89l-4.44 4.44c-3.01 3.008-2.338 5.653-.562 10.244M48.807 31.851c.794 3.962.375 8.428-4.076 12.88-6.851 6.85-13.737 4.15-18.765 2.178-4.984-1.954-7.73-2.828-10.874.315l-4.44 4.44a2.75 2.75 0 01-3.889-3.889l4.44-4.44c5.835-5.835 11.898-3.457 16.77-1.546 5.47 2.144 8.763 3.158 12.869-.948 3.684-3.684 3.245-6.714 1.567-11.25" })), /*#__PURE__*/React.createElement("path", { strokeLinecap: "round", strokeLinejoin: "round", d: "M50.984 11.333l9.683 9.683M46.712 15.653l9.635 9.635M35.224 28.577l8.199 8.199M30.789 31.541l9.67 9.67M28.361 36.511l7.128 7.128M17.735 45.454l8.811 8.811M13.003 49.313l9.684 9.684" }))); } const ForwardRef = React.forwardRef(DnaIcon); module.exports = ForwardRef;