@jetbrains/logos
Version:
JetBrains logos and branding materials
49 lines (48 loc) • 3.33 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function RubymineLogo(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: 44.877, x2: 36.032, y1: 40.487, y2: 17.268, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0, stopColor: "#FE2857" }),
React.createElement( 'stop', { offset: 0.056, stopColor: "#FE3052" }),
React.createElement( 'stop', { offset: 0.325, stopColor: "#FD533B" }),
React.createElement( 'stop', { offset: 0.58, stopColor: "#FC6C2A" }),
React.createElement( 'stop', { offset: 0.811, stopColor: "#FC7B20" }),
React.createElement( 'stop', { offset: 1, stopColor: "#FC801D" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: 28.02, x2: 41.687, y1: 7.252, y2: 19.779, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0, stopColor: "#6B57FF" }),
React.createElement( 'stop', { offset: 1, stopColor: "#FE2857" })
),
React.createElement( 'linearGradient', {
id: _id3, x1: 0.306, x2: 45.3, y1: 11.212, y2: 68.408, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.001, stopColor: "#6B57FF" }),
React.createElement( 'stop', { offset: 0.297, stopColor: "#FE2857" }),
React.createElement( 'stop', { offset: 0.629, stopColor: "#FE2857" }),
React.createElement( 'stop', { offset: 0.641, stopColor: "#FE3052" }),
React.createElement( 'stop', { offset: 0.701, stopColor: "#FD533B" }),
React.createElement( 'stop', { offset: 0.757, stopColor: "#FC6C2A" }),
React.createElement( 'stop', { offset: 0.808, stopColor: "#FC7B20" }),
React.createElement( 'stop', { offset: 0.85, stopColor: "#FC801D" })
)
),
React.createElement( 'path', {
fill: ("url(#" + _id + ")"), d: "m58.188 0-19.98 7.146L22.385 0l-5.177 13.125h-3.354v38.646l48.563.437L70 13.708 58.187 0Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M57.604 25.156 25.667 6.125l31.937 37.552v-18.52Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id3 + ")"), d: "m29.167 68.177 26.104-3.5-4.01-7.802-2.407-5.104 2.406-4.193 4.01-8.203-29.676-33.25L0 12.395v36.75L14.73 70l14.29-1.823h.147Z" }),
React.createElement( 'path', { fill: "#000", d: "M56 14H14v42h42V14Z" }),
React.createElement( 'path', {
fill: "#FFF", d: "M34.417 48.65h-15.75v2.683h15.75V48.65Zm.443-29.4h3.775l4.125 6.642 4.125-6.642h3.775v15.73h-3.495V24.703l-4.405 6.712h-.07l-4.404-6.642V34.98H34.86V19.25Zm-15.52 0h7.2c2.028 0 3.496.56 4.615 1.608.909.909 1.328 2.097 1.328 3.565v.07c0 1.259-.28 2.307-.909 3.146a5.636 5.636 0 0 1-2.447 1.748l3.846 5.593h-4.055l-3.286-4.824h-2.866v4.824H19.27V19.25h.07Zm6.991 7.62c.839 0 1.538-.21 1.958-.629.489-.42.699-.979.699-1.608v-.07c0-.769-.21-1.328-.7-1.678-.489-.35-1.118-.559-2.027-.559h-3.425v4.544h3.495Z" })
)
);
}
export default RubymineLogo;