@jetbrains/logos
Version:
JetBrains logos and branding materials
30 lines (29 loc) • 1.63 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function ComposeMultiplatformLogo(props) {
var _id2 = useUniqueId();
var _id = useUniqueId();
return (
React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 50 56" }, props),
React.createElement( 'defs', null,
React.createElement( 'radialGradient', {
id: _id, cx: 0, cy: 0, r: 1, gradientTransform: "matrix(42.1315 0 0 42.1318 16.13 14.441)", gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { stopColor: "#5383EC" }),
React.createElement( 'stop', { offset: 0.867, stopColor: "#7F52FF" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: 37.172, x2: 10.973, y1: 0.377, y2: 30.035, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { stopColor: "#33C3FF" }),
React.createElement( 'stop', { offset: 0.878, stopColor: "#5383EC" })
)
),
React.createElement( 'path', { fill: "#6075F2", d: "M49.25 14v28L25 56 .75 42V14L25 0l24.25 14Z" }),
React.createElement( 'path', { fill: "#6B57FF", d: "M34.5 22.5v11L25 39v17l24.25-14V14L34.5 22.5Z" }),
React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "m25 39-9.5-5.5v-11L.75 14v28L25 56V39Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M15.5 22.5 25 17l9.5 5.5L49.25 14 25 0 .75 14l14.75 8.5Z" }),
React.createElement( 'path', { fill: "#000", d: "m25 17 9.526 5.5v11L25 39l-9.526-5.5v-11L25 17Z" })
)
);
}
export default ComposeMultiplatformLogo;