UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

61 lines (60 loc) 3.94 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function DatagripLogo(props) { var _id5 = useUniqueId(); 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: 64.084, x2: 66.131, y1: 26.335, y2: 44.156, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.16, stopColor: "#21D789" }), React.createElement( 'stop', { offset: 0.54, stopColor: "#419FBC" }), React.createElement( 'stop', { offset: 1, stopColor: "#6B57FF" }) ), React.createElement( 'linearGradient', { id: _id2, x1: 45.467, x2: 50.644, y1: 18.684, y2: 5.439, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 0.952, stopColor: "#21D789" }) ), React.createElement( 'linearGradient', { id: _id3, x1: 16.86, x2: 21.888, y1: 35.34, y2: 57.248, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0, stopColor: "#6B57FF" }), React.createElement( 'stop', { offset: 0.022, stopColor: "#685CFB" }), React.createElement( 'stop', { offset: 0.281, stopColor: "#4A91CA" }), React.createElement( 'stop', { offset: 0.506, stopColor: "#34B7A7" }), React.createElement( 'stop', { offset: 0.685, stopColor: "#26CE91" }), React.createElement( 'stop', { offset: 0.797, stopColor: "#21D789" }) ), React.createElement( 'linearGradient', { id: _id4, x1: 4.36, x2: 65.7, y1: 35.008, y2: 68.875, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.075, stopColor: "#21D789" }), React.createElement( 'stop', { offset: 0.887, stopColor: "#6B57FF" }) ), React.createElement( 'linearGradient', { id: _id5, x1: 4.735, x2: 66.381, y1: 26.84, y2: 26.84, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.309, stopColor: "#21D789" }), React.createElement( 'stop', { offset: 0.487, stopColor: "#59A3B2" }), React.createElement( 'stop', { offset: 0.767, stopColor: "#B74AF7" }), React.createElement( 'stop', { offset: 1, stopColor: "#FF45ED" }) ) ), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "M65.552 10.865 70 39.52l-8.24 4.812L56.5 26.5l9.052-15.635Z" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "M65.552 10.865 40.47 0l-7 5.833L45 17l20.552-6.135Z" }), React.createElement( 'path', { fill: ("url(#" + _id3 + ")"), d: "M47.323 70 11 30.5.583 62.49 47.323 70Z" }), React.createElement( 'path', { fill: ("url(#" + _id4 + ")"), d: "M54.5 45 0 32.302 47.323 70 54.5 45Z" }), React.createElement( 'path', { fill: ("url(#" + _id5 + ")"), d: "M0 .51v31.792l60.74 20.854 4.812-42.291L0 .51Z" }), React.createElement( 'path', { fill: "#000", d: "M56 14H14v42h42V14Z" }), React.createElement( 'path', { fill: "#FFF", d: "M34.417 48.65h-15.75v2.683h15.75V48.65ZM35.8 27.224c0-4.543 3.52-8.254 8.318-8.254 2.88 0 4.543.768 6.206 2.175l-2.175 2.688c-1.216-1.024-2.303-1.6-4.159-1.6-2.56 0-4.543 2.24-4.543 4.927v.064c0 2.88 1.984 4.99 4.799 4.99 1.28 0 2.367-.32 3.263-.959v-2.24H43.99v-3.007h6.846v6.847c-1.535 1.407-3.775 2.495-6.654 2.495-4.99 0-8.382-3.455-8.382-8.126Zm-17.3-8.091h6.183c5.017 0 8.4 3.355 8.4 7.75s-3.383 7.865-8.4 7.865l-6.183.115v-15.73Zm3.5 3.123v9.485h2.683c2.8 0 4.784-1.851 4.784-4.627s-1.867-4.742-4.784-4.742L22 22.256Z" }) ) ); } export default DatagripLogo;