@jetbrains/logos
Version:
JetBrains logos and branding materials
33 lines (32 loc) • 2.56 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function RubymineLogo(props) {
var _id2 = useUniqueId();
var _id = useUniqueId();
return (
React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 64 64" }, props),
React.createElement( 'defs', null,
React.createElement( 'linearGradient', {
id: _id, x1: 4.325, x2: 62.921, y1: 59.932, y2: 1.337, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.29, stopColor: "#FF2358" }),
React.createElement( 'stop', { offset: 0.75, stopColor: "#7256FF" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: -0.391, x2: 24.393, y1: 7.671, y2: 61.125, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.29, stopColor: "#FF8100" }),
React.createElement( 'stop', { offset: 0.56, stopColor: "#FF2358" })
)
),
React.createElement( 'path', {
fill: ("url(#" + _id + ")"), d: "M59.875 0H25.748a4.13 4.13 0 0 0-3.8 2.52L6.151 39.942a4.1 4.1 0 0 0-.325 1.639l.15 18.328A4.125 4.125 0 0 0 10.101 64h17.666a4.1 4.1 0 0 0 2.266-.678l32.109-21.108A4.12 4.12 0 0 0 64 38.766V4.125A4.125 4.125 0 0 0 59.875 0" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M14.987 6H4.126A4.125 4.125 0 0 0 0 10.125v12.566q0 .3.044.598l5.448 37.184A4.125 4.125 0 0 0 9.572 64H24.97a4.125 4.125 0 0 0 4.125-4.126l-.004-18.504c0-.426-.067-.85-.196-1.254L18.917 8.87A4.13 4.13 0 0 0 14.987 6" }),
React.createElement( 'path', {
fill: "#FF8100", d: "M16.45 6H4.19a4.125 4.125 0 0 0-4.124 4.19L0 21c.019 1.181.786 2.531 1.683 3.3l38.158 32.706c.748.641 1.7.993 2.684.993h11.35A4.125 4.125 0 0 0 58 53.875V42.872c0-1.189-.514-2.32-1.41-3.104L19.167 7.021A4.12 4.12 0 0 0 16.45 6" }),
React.createElement( 'path', { fill: "#000", d: "M52 12H12v40h40z" }),
React.createElement( 'path', {
fill: "#fff", d: "M33 44H17v3h16zM17.012 16.992h6.442q1.575 0 2.776.579t1.849 1.63.648 2.432c0 .922-.22 1.75-.66 2.46q-.658 1.068-1.875 1.651-1.216.584-2.824.584h-3.43v5.67h-2.926zm7.54 6.63q.552-.274.852-.783.3-.51.3-1.184c0-.45-.1-.852-.3-1.185q-.3-.498-.852-.772-.552-.273-1.292-.273h-3.323v4.47h3.323q.74 0 1.292-.273m-2.631 1.763h3.194L29.05 32h-3.355zm9.712-8.393h4.073l3.087 9.85.257 1.287.225-1.286 2.98-9.85h4.138v15.005h-2.894V21.29l.043-.782-3.494 11.49h-2.123l-3.451-11.415.043.707v10.708h-2.883V16.992z" })
)
);
}
export default RubymineLogo;