UNPKG

@datalayer/icons-react

Version:

React.js and JupyterLab icons for data products.

120 lines (118 loc) 8.65 kB
import * as React from "react"; const sizeMap = { "small": 16, "medium": 32, "large": 64 }; function SantaClausIcon({ 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("ellipse", { cx: 35.921, cy: 37.3, fill: "#FFF", rx: 11.314, ry: 5.657 }), /*#__PURE__*/React.createElement("path", { fill: "#FFF", d: "M46.941 35.785a2.824 2.824 0 01-1.844 4.962 2.824 2.824 0 01-2.823 2.824 2.798 2.798 0 01-1.452-.413 2.81 2.81 0 01-.787 2.41 2.823 2.823 0 01-3.993 0c-.046-.047-.078-.1-.12-.148a2.805 2.805 0 01-2.119.974 2.824 2.824 0 01-2.823-2.823c0-.142.021-.278.042-.415-.426.258-.92.415-1.454.415a2.824 2.824 0 01-2.823-2.824 2.823 2.823 0 01-1.996-4.82" }), /*#__PURE__*/React.createElement("path", { fill: "#EA5A47", d: "M25.024 20.32C25.53 13.676 30.922 9.3 35.922 9.3c6 0 9.002 1.39 10.882 2.38 10.492 5.523 8.78 17.344 7.972 22.64.05-.004.095-.02.146-.02.742 0 1.382.409 1.727 1.008.692 0 1.366.35 1.737.992.37.642.337 1.401-.01 2 .347.599.38 1.357.01 2a1.991 1.991 0 01-1.737.992c-.345.6-.985 1.008-1.727 1.008s-1.382-.409-1.727-1.008c-.693 0-1.366-.35-1.737-.992a1.991 1.991 0 01.01-2 1.991 1.991 0 01-.01-2c.054-.094.127-.168.193-.25l-1.031-.483L25.024 20.32z" }), /*#__PURE__*/React.createElement("path", { fill: "#D22F27", d: "M25.393 20.667l19.528-.367s4-3-1-10c14 4 11.073 22.8 11.084 22.937-.02-.026-.077.084-.23 1.083.05-.004.095-.02.146-.02l-3.464 2c.054-.094.127-.168.193-.25l-1.06.566-25.197-15.95z" }), /*#__PURE__*/React.createElement("path", { fill: "#D22F27", d: "M55.005 33.237c.012.017.007.094 0 0z" }), /*#__PURE__*/React.createElement("path", { fill: "#FFF", d: "M50.921 38.3a4 4 0 104-4c-2 1-2 1-3.296 1.733a3.981 3.981 0 00-.704 2.267z" }), /*#__PURE__*/React.createElement("path", { fill: "#6A462F", d: "M16.054 58.56A9.977 9.977 0 0112.6 51c0-4.503 3.989-7.646 7.63-8.653 1.374-.38 2.84.032 3.78 1.102 2.198 2.502 6.047 7.996 4.59 14.551" }), /*#__PURE__*/React.createElement("path", { fill: "#FFF", d: "M46.743 20.3H25.1c-.65 0-1.178.417-1.178.932v3.136c0 .515.527.932 1.178.932h21.644c.65 0 1.178-.417 1.178-.932v-3.135c0-.515-.527-.933-1.178-.933z" }), /*#__PURE__*/React.createElement("path", { fill: "#EA5A47", d: "M54.796 60.9s2-13.9-10-13.9c-3.192 2.128-5.926 3.598-9 3.592h.125c-3.074.006-5.808-1.464-9-3.592-12 0-10 13.9-10 13.9" }), /*#__PURE__*/React.createElement("path", { fill: "#D22F27", d: "M44.796 47c-3.17 2.113-4.875 3-8.938 3.589C48.922 51 48.922 56.9 49.683 60.9h5.113s2-13.9-10-13.9z" }), /*#__PURE__*/React.createElement("path", { fill: "#FFF", d: "M38.921 61v-5.91c5.508-.345 9.52-2.794 10.974-7.025C48.565 47.405 46.9 47 44.796 47c-3.17 2.113-5.89 3.575-8.938 3.589-3.047-.014-5.767-1.476-8.937-3.589-2.047 0-3.68.385-4.991 1.012 2.472 4.121 6.142 6.366 10.991 6.96V61" }), /*#__PURE__*/React.createElement("path", { fill: "#A57939", d: "M12.6 51c0-4.503 3.989-7.646 7.63-8.653 1.374-.38 2.84.032 3.78 1.102 2.198 2.502 6.047 7.996 4.59 14.551 0 0-9-9-11-9" }), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", { fill: "#FCEA2B", d: "M46.54 25.32c.465 1.55.72 3.228.72 4.98 0 1.79-.339 5-.75 5.077-5.589-3.077-12.715-4.752-21.152.085-.437-1.162-.776-3.34-.776-5.162 0-1.476.18-2.899.516-4.236" })), /*#__PURE__*/React.createElement("g", null, /*#__PURE__*/React.createElement("path", { fill: "none", stroke: "#000", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M46.941 35.785a2.824 2.824 0 01-1.844 4.962 2.824 2.824 0 01-2.823 2.824 2.798 2.798 0 01-1.452-.413 2.81 2.81 0 01-.787 2.41 2.823 2.823 0 01-3.993 0c-.046-.047-.078-.1-.12-.148a2.805 2.805 0 01-2.119.974 2.824 2.824 0 01-2.823-2.823c0-.142.021-.278.042-.415-.426.258-.92.415-1.454.415a2.824 2.824 0 01-2.823-2.824 2.823 2.823 0 01-1.996-4.82M16.054 58.56A9.977 9.977 0 0112.6 51c0-4.503 3.989-7.646 7.63-8.653 1.374-.38 2.84.032 3.78 1.102 2.198 2.502 6.047 7.996 4.59 14.551M46.54 25.32c.465 1.55.72 3.228.72 4.98 0 1.79-.339 5-.75 5.077-5.589-3.077-12.715-4.752-21.152.085-.437-1.162-.776-3.34-.776-5.162 0-1.476.18-2.899.516-4.236" }), /*#__PURE__*/React.createElement("path", { d: "M29.92 28.94a2 2 0 104.002-.002 2 2 0 00-4.001.001M37.92 28.94a2 2 0 104.002-.002 2 2 0 00-4.001.001M35.921 38.942c1.152 0 2.304-.286 3.447-.858a1 1 0 10-.894-1.79c-1.718.86-3.388.86-5.106 0a1 1 0 00-.894 1.79c1.143.572 2.295.858 3.447.858z" }), /*#__PURE__*/React.createElement("path", { fill: "none", stroke: "#000", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M46.818 20.32a23.783 23.783 0 00-.36-2.75M46.743 20.3H25.1c-.65 0-1.178.417-1.178.932v3.136c0 .515.527.932 1.178.932h21.644c.65 0 1.178-.417 1.178-.932v-3.135c0-.515-.527-.933-1.178-.933z" }), /*#__PURE__*/React.createElement("path", { fill: "none", stroke: "#000", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M25.024 20.32C25.53 13.676 30.922 9.3 35.922 9.3c6 0 9.002 1.39 10.882 2.38 10.492 5.523 8.78 17.344 7.972 22.64.05-.004.095-.02.146-.02.742 0 1.382.409 1.727 1.008.692 0 1.366.35 1.737.992.37.642.337 1.401-.01 2 .347.599.38 1.357.01 2a1.991 1.991 0 01-1.737.992c-.345.6-.985 1.008-1.727 1.008s-1.382-.409-1.727-1.008c-.693 0-1.366-.35-1.737-.992a1.991 1.991 0 01.01-2 1.991 1.991 0 01-.01-2c.054-.094.127-.168.193-.25l-1.031-.483M16.054 58.56A9.977 9.977 0 0112.6 51c0-4.503 3.989-7.646 7.63-8.653 1.374-.38 2.84.032 3.78 1.102 2.198 2.502 6.047 7.996 4.59 14.551 0 0-9-9-11-9" }), /*#__PURE__*/React.createElement("path", { fill: "none", stroke: "#000", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M25.024 20.32C25.53 13.676 30.922 9.3 35.922 9.3c6 0 9.002 1.39 10.882 2.38 10.492 5.523 8.78 17.344 7.972 22.64.05-.004.095-.02.146-.02.742 0 1.382.409 1.727 1.008.692 0 1.366.35 1.737.992.37.642.337 1.401-.01 2 .347.599.38 1.357.01 2a1.991 1.991 0 01-1.737.992c-.345.6-.985 1.008-1.727 1.008s-1.382-.409-1.727-1.008c-.693 0-1.366-.35-1.737-.992a1.991 1.991 0 01.01-2 1.991 1.991 0 01-.01-2c.054-.094.127-.168.193-.25l-1.031-.483M16.92 59.998s-.97-6.3 2.49-10.13M54.8 59.998s1.36-8.85-4.9-11.93l-.51-.24c-.18-.07-.36-.14-.55-.21-.19-.06-.38-.12-.58-.18-.4-.11-.82-.2-1.26-.28-.68-.1-1.41-.16-2.2-.16-.6.4-1.18.78-1.75 1.12-.2.12-.39.24-.59.35l-.54.3c-.18.11-.36.21-.54.3-.37.19-.74.36-1.11.52s-.73.3-1.1.42c-.18.06-.36.12-.55.17-.14.04-.28.08-.42.11-.2.05-.39.09-.58.13l-.19.03c-.32.06-.65.1-.98.12-.19.01-.39.02-.59.02h-.14c-.18 0-.35-.01-.53-.03-.12 0-.24-.02-.36-.03-.18-.02-.36-.04-.54-.08-.09-.01-.19-.03-.28-.05-.18-.03-.35-.07-.53-.11l-.1-.03c-.1-.02-.2-.05-.3-.08-.18-.05-.36-.11-.53-.17-.37-.12-.73-.26-1.1-.42-1.47-.63-2.94-1.53-4.53-2.59-.12 0-.24 0-.35.01M28.88 53.988c1.24.48 2.59.81 4.04.98v5.03" }), /*#__PURE__*/React.createElement("path", { fill: "none", stroke: "#000", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M38.92 59.998v-4.91c5.51-.34 9.52-2.79 10.98-7.02l-.51-.24c-.18-.07-.36-.14-.55-.21-.19-.06-.38-.12-.58-.18-.4-.11-.82-.2-1.26-.28-.68-.1-1.41-.16-2.2-.16-.6.4-1.18.78-1.75 1.12-.2.12-.39.24-.59.35-.18.11-.36.22-.54.3-.18.11-.36.21-.54.3-.37.19-.74.36-1.11.52s-.73.3-1.1.42a3.5 3.5 0 01-.55.17c-.14.04-.28.08-.42.11-.2.05-.39.09-.58.13l-.19.03c-.32.06-.65.1-.98.12-.19.01-.39.02-.59.02h-.14c-.18 0-.35-.01-.53-.03-.12 0-.24-.02-.36-.03-.18-.02-.36-.04-.54-.08-.09-.01-.19-.03-.28-.05-.21-.04-.42-.09-.63-.14-.1-.02-.2-.05-.3-.08-.18-.05-.36-.11-.53-.17-.37-.12-.73-.26-1.1-.42-1.47-.63-2.94-1.53-4.53-2.59-.12 0-.24 0-.35.01" }), /*#__PURE__*/React.createElement("path", { fill: "none", stroke: "#000", strokeLinecap: "round", strokeLinejoin: "round", strokeMiterlimit: 10, strokeWidth: 2, d: "M12.6 51c0-4.503 3.989-7.646 7.63-8.653 1.374-.38 2.84.032 3.78 1.102 2.198 2.502 6.047 7.996 4.59 14.551 0 0-9-9-11-9" }))); } const ForwardRef = React.forwardRef(SantaClausIcon); export default ForwardRef;