UNPKG

@datalayer/icons-react

Version:

React.js and JupyterLab icons for data products.

75 lines (73 loc) 2.66 kB
const React = require("react"); const sizeMap = { "small": 16, "medium": 32, "large": 64 }; function YinYangIcon({ 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("circle", { cx: 36, cy: 36.883, r: 25, fill: "#FFF" }), /*#__PURE__*/React.createElement("path", { fill: "#3F3F3F", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M10.883 36.883c0 13.614 10.826 24.69 24.338 25.092-6.58-.402-11.78-5.865-11.78-12.533 0-6.933 5.614-12.559 12.559-12.559 6.932 0 12.558-5.626 12.558-12.558 0-6.668-5.211-12.131-11.792-12.533-.251-.013-.502-.025-.766-.025s-.527 0-.779.025c-13.512.402-24.338 11.478-24.338 25.091z" }), /*#__PURE__*/React.createElement("circle", { cx: 37.344, cy: 48.939, r: 4.019, fill: "#3F3F3F", strokeMiterlimit: 10, strokeWidth: 2 }), /*#__PURE__*/React.createElement("circle", { cx: 37.344, cy: 23.823, r: 4.019, fill: "#FFF", strokeMiterlimit: 10, strokeWidth: 2 }), /*#__PURE__*/React.createElement("g", { fill: "none", stroke: "#000", strokeMiterlimit: 10, strokeWidth: 2 }, /*#__PURE__*/React.createElement("path", { strokeLinecap: "round", strokeLinejoin: "round", d: "M23.442 49.442c0 6.668 5.199 12.131 11.78 12.533.263.012.514.025.778.025s.515-.013.766-.025c13.513-.39 24.35-11.466 24.35-25.092 0-13.625-10.837-24.702-24.35-25.091 6.58.402 11.792 5.865 11.792 12.533 0 6.932-5.626 12.558-12.558 12.558-6.945 0-12.558 5.626-12.558 12.559z" }), /*#__PURE__*/React.createElement("path", { strokeLinecap: "round", strokeLinejoin: "round", d: "M10.883 36.883c0 13.614 10.826 24.69 24.338 25.092-6.58-.402-11.78-5.865-11.78-12.533 0-6.933 5.614-12.559 12.559-12.559 6.932 0 12.558-5.626 12.558-12.558 0-6.668-5.211-12.131-11.792-12.533-.251-.013-.502-.025-.766-.025s-.527 0-.779.025c-13.512.402-24.338 11.478-24.338 25.091z" }), /*#__PURE__*/React.createElement("circle", { cx: 37.344, cy: 48.939, r: 4.019 }), /*#__PURE__*/React.createElement("circle", { cx: 37.344, cy: 23.823, r: 4.019 }))); } const ForwardRef = React.forwardRef(YinYangIcon); module.exports = ForwardRef;