UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

55 lines (54 loc) 3.72 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function PhpstormLogo(props) { var _id4 = useUniqueId(); 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: 17.617, x2: 23.56, y1: 21.533, y2: 9.655, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0, stopColor: "#AF1DF5" }), React.createElement( 'stop', { offset: 0.21, stopColor: "#BC20E4" }), React.createElement( 'stop', { offset: 0.63, stopColor: "#DD29B8" }), React.createElement( 'stop', { offset: 1, stopColor: "#FF318C" }) ), React.createElement( 'linearGradient', { id: _id2, x1: 2.258, x2: 31.498, y1: 48.027, y2: 9.401, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.02, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 0.42, stopColor: "#B74AF7" }), React.createElement( 'stop', { offset: 0.75, stopColor: "#FF318C" }) ), React.createElement( 'linearGradient', { id: _id3, x1: 53.04, x2: 35.657, y1: 47.667, y2: 6.426, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0, stopColor: "#293896" }), React.createElement( 'stop', { offset: 0.08, stopColor: "#3B3AA2" }), React.createElement( 'stop', { offset: 0.29, stopColor: "#6740C0" }), React.createElement( 'stop', { offset: 0.49, stopColor: "#8A44D8" }), React.createElement( 'stop', { offset: 0.68, stopColor: "#A347E9" }), React.createElement( 'stop', { offset: 0.86, stopColor: "#B249F3" }), React.createElement( 'stop', { offset: 1, stopColor: "#B74AF7" }) ), React.createElement( 'linearGradient', { id: _id4, x1: 50.044, x2: 23.634, y1: 61.283, y2: 22.588, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.02, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 0.78, stopColor: "#B74AF7" }) ) ), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "M38.646 12.323 36.312 5.25 11.959 0 0 13.49l13.125 6.708 21.802 9.843 3.719-17.718Z" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "m26.98 20.489-26.98-7 6.635 40.104 19.834-.073.51-33.031Z" }), React.createElement( 'path', { fill: ("url(#" + _id3 + ")"), d: "M18.958 25.666 34.052 12.25l9.187-8.094 17.646 3.281L70 30.041 56.875 43.093 18.958 25.666Z" }), React.createElement( 'path', { fill: ("url(#" + _id4 + ")"), d: "m49.948 17.063-35.73-.146 5.032 39.156.948 5.687L43.896 70 70 54.323l-20.052-37.26Z" }), React.createElement( 'path', { fill: "#000", d: "M56 14H14v42h42V14Z" }), React.createElement( 'path', { fill: "#FFF", d: "M34.417 48.65h-15.75v2.683h15.75V48.65ZM32.97 32.76 35 30.31c1.4 1.19 2.94 1.89 4.69 1.89 1.4 0 2.31-.56 2.31-1.47v-.07c0-.91-.56-1.33-3.15-2.03-3.22-.77-5.25-1.68-5.25-4.83v-.07c0-2.87 2.31-4.76 5.53-4.76 2.31 0 4.27.7 5.88 2.03l-1.82 2.59c-1.4-.98-2.8-1.54-4.13-1.54s-2.03.63-2.03 1.4v.07c0 1.05.7 1.4 3.43 2.1 3.22.84 5.04 1.96 5.04 4.76v.07c0 3.15-2.38 4.9-5.81 4.9-2.38-.07-4.83-.91-6.72-2.59ZM19.25 19.25h6.44c3.78 0 6.02 2.24 6.02 5.46v.07c0 3.64-2.8 5.53-6.37 5.53h-2.66V35h-3.43V19.25Zm6.23 7.91c1.75 0 2.73-1.05 2.73-2.38v-.07c0-1.54-1.05-2.38-2.8-2.38h-2.66v4.83h2.73Z" }) ) ); } export default PhpstormLogo;