UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

37 lines (36 loc) 4.18 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function HubTextLogo(props) { var _id2 = useUniqueId(); var _id = useUniqueId(); return ( React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 162 64" }, props), React.createElement( 'defs', null, React.createElement( 'linearGradient', { id: _id, x1: 59.684, x2: 1.088, y1: 4.067, y2: 62.664, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.25, stopColor: "#7256FF" }), React.createElement( 'stop', { offset: 0.73, stopColor: "#00C4F4" }) ), React.createElement( 'linearGradient', { id: _id2, x1: 64.399, x2: 39.615, y1: 56.329, y2: 2.874, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.3, stopColor: "#F0EB18" }), React.createElement( 'stop', { offset: 0.58, stopColor: "#7256FF" }) ) ), React.createElement( 'path', { fill: "#000", d: "M102.838 29.24h-13.5V17h-5.33v29.96h5.33V34.05h13.5v12.91h5.31V17h-5.31v12.24Zm25.74 8.82c0 .98-.21 1.85-.62 2.61-.41.76-.99 1.34-1.72 1.75-.74.41-1.59.62-2.56.62s-1.82-.21-2.56-.62c-.74-.41-1.31-1-1.72-1.75-.41-.76-.62-1.63-.62-2.61V25.05h-5.03v13.78c0 1.73.41 3.24 1.23 4.55.82 1.31 1.98 2.32 3.48 3.03s3.24 1.07 5.22 1.07c1.98 0 3.72-.36 5.22-1.07 1.5-.71 2.66-1.72 3.48-3.03.82-1.31 1.23-2.82 1.23-4.55V25.05h-5.03v13.01Zm31.2-7.97c-.87-1.75-2.07-3.11-3.61-4.09-1.53-.98-3.27-1.47-5.21-1.47-1.81 0-3.4.4-4.77 1.2a8.147 8.147 0 0 0-2.72 2.6V17h-5.05v29.96h5.05v-3.29c.71 1.08 1.61 1.96 2.72 2.6 1.37.8 2.95 1.2 4.75 1.2 1.95 0 3.7-.49 5.23-1.47 1.53-.98 2.74-2.34 3.61-4.09.87-1.75 1.3-3.72 1.3-5.92 0-2.2-.43-4.17-1.3-5.92v.02Zm-4.65 9.54c-.52 1.05-1.25 1.87-2.19 2.46-.94.59-2.01.89-3.21.89-1.2 0-2.31-.29-3.25-.88-.94-.58-1.68-1.41-2.2-2.46-.53-1.06-.79-2.27-.79-3.64s.26-2.58.79-3.63c.53-1.05 1.26-1.87 2.2-2.46.94-.59 2.03-.89 3.25-.89 1.22 0 2.27.3 3.21.89.94.59 1.67 1.41 2.19 2.46s.78 2.26.78 3.63-.26 2.58-.78 3.63Z" }), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "M4.133 64H38.26a4.125 4.125 0 0 0 3.8-2.52l15.798-37.422c.219-.518.33-1.076.324-1.638l-.15-18.329A4.124 4.124 0 0 0 53.908 0H36.242a4.13 4.13 0 0 0-2.266.678L1.867 21.787a4.125 4.125 0 0 0-1.86 3.447v34.641A4.125 4.125 0 0 0 4.134 64Z" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "M49.02 58h10.863a4.125 4.125 0 0 0 4.125-4.125V41.309c0-.2-.015-.4-.044-.598L58.516 3.527A4.124 4.124 0 0 0 54.435 0H39.037a4.125 4.125 0 0 0-4.125 4.126l.005 18.505c0 .425.066.848.195 1.253l9.979 31.246A4.126 4.126 0 0 0 49.02 58Z" }), React.createElement( 'path', { fill: "#F0EB18", d: "M47.558 58h12.259a4.125 4.125 0 0 0 4.124-4.19L64.008 43c-.019-1.181-.786-2.531-1.683-3.3L24.167 6.993A4.126 4.126 0 0 0 21.482 6h-11.35a4.125 4.125 0 0 0-4.124 4.125v11.003c0 1.19.514 2.321 1.409 3.104L44.842 56.98A4.123 4.123 0 0 0 47.558 58Z" }), React.createElement( 'path', { fill: "#000", d: "M52.008 12h-40v40h40V12Z" }), React.createElement( 'path', { fill: "#fff", fillRule: "evenodd", d: "M43.395 18.9c-.407-.6-.977-1.067-1.71-1.403-.732-.336-1.566-.505-2.502-.505h-6.517v15.006h6.646c.986 0 1.865-.176 2.636-.53.772-.354 1.372-.845 1.801-1.474.429-.629.643-1.347.643-2.154 0-.743-.171-1.408-.514-1.994a3.553 3.553 0 0 0-1.436-1.367 4.028 4.028 0 0 0-.812-.321c.216-.065.422-.147.619-.246a3.11 3.11 0 0 0 1.297-1.195c.307-.515.46-1.108.46-1.78 0-.757-.203-1.436-.61-2.036Zm-2.625 3.42a1.83 1.83 0 0 1-.788.707c-.34.165-.731.247-1.174.247h-3.29v-3.998h3.29c.443 0 .834.082 1.174.246.339.165.602.395.788.691.185.297.278.645.278 1.045 0 .401-.093.754-.278 1.062Zm-1.833 7.396h-3.42v-4.224h3.42c.485 0 .914.089 1.286.268a2.007 2.007 0 0 1 1.169 1.876c0 .422-.102.788-.306 1.099a2.007 2.007 0 0 1-.863.723c-.372.172-.8.258-1.286.258Z", clipRule: "evenodd" }), React.createElement( 'path', { fill: "#fff", d: "M17.006 16.993h2.926v6.034h6.442v-6.034H29.3v15.006h-2.926v-6.335h-6.442V32h-2.926V16.993ZM33.008 44h-16v3h16v-3Z" }) ) ); } export default HubTextLogo;