@jetbrains/logos
Version:
JetBrains logos and branding materials
31 lines (30 loc) • 1.75 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function KtorLogo(props) {
var _id2 = useUniqueId();
var _id = useUniqueId();
return (
React.createElement( 'svg', Object.assign({}, { viewBox: "0 0 60 60" }, props),
React.createElement( 'linearGradient', {
id: _id, x1: 9.588, x2: 29.862, y1: -302.468, y2: -322.742, gradientTransform: "matrix(1 0 0 -1 0 -292.88)", gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.296, stopColor: "#00afff" }),
React.createElement( 'stop', { offset: 0.694, stopColor: "#5282ff" }),
React.createElement( 'stop', { offset: 1, stopColor: "#945dff" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: 30.419, x2: 49.587, y1: -323.355, y2: -342.524, gradientTransform: "matrix(1 0 0 -1 0 -292.88)", gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.107, stopColor: "#c757bc" }),
React.createElement( 'stop', { offset: 0.173, stopColor: "#cd5ca9" }),
React.createElement( 'stop', { offset: 0.492, stopColor: "#e8744f" }),
React.createElement( 'stop', { offset: 0.716, stopColor: "#f88316" }),
React.createElement( 'stop', { offset: 0.823, stopColor: "#ff8900" })
),
React.createElement( 'path', {
fill: ("url(#" + _id + ")"), d: "m40.008 20.004-9.961-9.961L20.004 0 9.442 10.563 0 20.004l20.004 20.004z" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "m19.935 39.996 9.959 9.959L39.939 60 50.5 49.437l9.443-9.441-20.004-20.004z" }),
React.createElement( 'path', { d: "M20.067 20.022h19.905V40.15H20.067z" })
)
);
}
export default KtorLogo;