@jetbrains/logos
Version:
JetBrains logos and branding materials
37 lines (36 loc) • 3.86 kB
JavaScript
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.31zm25.74 8.82c0 .98-.21 1.85-.62 2.61s-.99 1.34-1.72 1.75c-.74.41-1.59.62-2.56.62s-1.82-.21-2.56-.62-1.31-1-1.72-1.75c-.41-.76-.62-1.63-.62-2.61V25.05h-5.03v13.78c0 1.73.41 3.24 1.23 4.55q1.23 1.965 3.48 3.03c2.25 1.065 3.24 1.07 5.22 1.07s3.72-.36 5.22-1.07q2.25-1.065 3.48-3.03c.82-1.31 1.23-2.82 1.23-4.55V25.05h-5.03zm31.2-7.97c-.87-1.75-2.07-3.11-3.61-4.09-1.53-.98-3.27-1.47-5.21-1.47q-2.715 0-4.77 1.2a8.15 8.15 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.47s2.74-2.34 3.61-4.09 1.3-3.72 1.3-5.92-.43-4.17-1.3-5.92zm-4.65 9.54q-.78 1.575-2.19 2.46c-.94.59-2.01.89-3.21.89s-2.31-.29-3.25-.88c-.94-.58-1.68-1.41-2.2-2.46-.53-1.06-.79-2.27-.79-3.64s.26-2.58.79-3.63 1.26-1.87 2.2-2.46 2.03-.89 3.25-.89 2.27.3 3.21.89q1.41.885 2.19 2.46c.78 1.575.78 2.26.78 3.63s-.26 2.58-.78 3.63" }),
React.createElement( 'path', {
fill: ("url(#" + _id + ")"), d: "M4.133 64H38.26a4.13 4.13 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.13 4.13 0 0 0-1.86 3.447v34.641A4.125 4.125 0 0 0 4.134 64" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M49.02 58h10.863a4.125 4.125 0 0 0 4.125-4.125V41.309q0-.3-.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.13 4.13 0 0 0 49.02 58" }),
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.13 4.13 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.105l37.425 32.746A4.12 4.12 0 0 0 47.558 58" }),
React.createElement( 'path', { fill: "#000", d: "M52.008 12h-40v40h40z" }),
React.createElement( 'path', {
fill: "#fff", fillRule: "evenodd", d: "M43.395 18.9q-.61-.9-1.71-1.403-1.098-.505-2.502-.505h-6.517v15.006h6.646q1.48 0 2.636-.53 1.158-.53 1.801-1.474t.643-2.154q0-1.115-.514-1.994a3.55 3.55 0 0 0-1.436-1.367 4 4 0 0 0-.812-.321q.324-.098.619-.246a3.1 3.1 0 0 0 1.297-1.195q.46-.772.46-1.78 0-1.136-.61-2.036m-2.625 3.42a1.83 1.83 0 0 1-.788.707q-.51.247-1.174.247h-3.29v-3.998h3.29q.664 0 1.174.246.509.247.788.691.278.445.278 1.045t-.278 1.062m-1.833 7.396h-3.42v-4.224h3.42q.728 0 1.286.268.558.267.863.76c.204.33.306.694.306 1.116q0 .633-.306 1.099a2 2 0 0 1-.863.723q-.557.258-1.286.258", 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.926zM33.008 44h-16v3h16z" })
)
);
}
export default HubTextLogo;