UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

48 lines (47 loc) 3.61 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function HubLogo(props) { var _id3 = useUniqueId(); var _id2 = useUniqueId(); var _id = useUniqueId(); return ( React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 70 70" }, props), React.createElement( 'defs', null, React.createElement( 'linearGradient', { id: _id, x1: 29.736, x2: 37.755, y1: 21.074, y2: 40.961, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.146, stopColor: "#07C3F2" }), React.createElement( 'stop', { offset: 1, stopColor: "#6B57FF" }) ), React.createElement( 'linearGradient', { id: _id2, x1: 24.848, x2: 33.188, y1: 59.999, y2: 17.335, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.092, stopColor: "#FCF84A" }), React.createElement( 'stop', { offset: 0.456, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 0.761, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 0.833, stopColor: "#5074FC" }), React.createElement( 'stop', { offset: 0.989, stopColor: "#0CBDF3" }), React.createElement( 'stop', { offset: 1, stopColor: "#07C3F2" }) ), React.createElement( 'linearGradient', { id: _id3, x1: 64.215, x2: 2.576, y1: 49.204, y2: 56.588, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0, stopColor: "#FCF84A" }), React.createElement( 'stop', { offset: 0.5, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 1, stopColor: "#07C3F2" }) ) ), React.createElement( 'path', { fill: "#FCF84A", d: "M67.79 55.645 56.221 67.868a6.732 6.732 0 0 1-9.81-.035 6.72 6.72 0 0 1-.645-8.364l9.459-13.916a8.09 8.09 0 0 1 11.06-2.258 8.077 8.077 0 0 1 1.503 12.35Z" }), React.createElement( 'path', { fill: "#07C3F2", d: "m56.822 25.866-46.449-.835a10.544 10.544 0 0 1-9.927-7.564A10.539 10.539 0 0 1 9.668 3.994L55.956.054a12.939 12.939 0 0 1 13.627 9.65 12.933 12.933 0 0 1-12.761 16.162Z" }), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "M6.066 66.995a14.711 14.711 0 0 1-1.351-22.553L48.177 3.52a12.943 12.943 0 0 1 16.634-.933 12.921 12.921 0 0 1 1.658 19.202L25.54 65.242a14.736 14.736 0 0 1-19.475 1.753Z" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "M46.414 67.887 2.867 21.667a10.53 10.53 0 0 1 .787-15.198A10.548 10.548 0 0 1 19.03 8.194l37.69 51.102a6.715 6.715 0 0 1-.528 8.602 6.726 6.726 0 0 1-9.78-.011Z" }), React.createElement( 'path', { fill: ("url(#" + _id3 + ")"), d: "M63.855 58.048 18.44 69.421A14.755 14.755 0 0 1 .177 53.553a14.755 14.755 0 0 1 15.212-13.175l46.789 1.703a8.11 8.11 0 0 1 7.818 8.083 8.109 8.109 0 0 1-6.141 7.884Z" }), React.createElement( 'path', { fill: "#000", d: "M56 14H14v42h42V14Z" }), React.createElement( 'path', { fill: "#FFF", d: "M34.417 48.65h-15.75v2.683h15.75V48.65ZM19 19h3.46v6.224h6.382V19h3.461v15.73h-3.46v-6.314H22.46v6.314H19V19Zm16.687 0h7.303c1.797 0 3.213.494 4.112 1.393a3.606 3.606 0 0 1 1.079 2.674v.045a3.658 3.658 0 0 1-2.067 3.393c1.82.697 2.943 1.753 2.943 3.865v.045c0 2.877-2.337 4.315-5.887 4.315h-7.483V19Zm9.056 4.652c0-1.034-.81-1.619-2.27-1.619h-3.416v3.326h3.191c1.528 0 2.495-.494 2.495-1.662v-.045Zm-1.686 4.584h-4v3.46h4.113c1.528 0 2.449-.539 2.449-1.708v-.045c0-1.056-.787-1.707-2.562-1.707Z" }) ) ); } export default HubLogo;