UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

49 lines (48 loc) 3.33 kB
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;