@jetbrains/logos
Version:
JetBrains logos and branding materials
33 lines (32 loc) • 1.81 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function RingUiLogo(props) {
var _id2 = useUniqueId();
var _id = useUniqueId();
return (
React.createElement( 'svg', Object.assign({}, { viewBox: "0 0 96 96" }, props),
React.createElement( 'defs', null,
React.createElement( 'linearGradient', {
id: _id, x1: 49, x2: 49, y1: 93.385, y2: 5.485, gradientTransform: "matrix(1 0 0 -1 0 96)", gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0, stopColor: "#ff29ff" }),
React.createElement( 'stop', { offset: 0.165, stopColor: "#c644ff" }),
React.createElement( 'stop', { offset: 0.385, stopColor: "#8064ff" }),
React.createElement( 'stop', { offset: 0.583, stopColor: "#497eff" }),
React.createElement( 'stop', { offset: 0.753, stopColor: "#2190ff" }),
React.createElement( 'stop', { offset: 0.888, stopColor: "#099cff" }),
React.createElement( 'stop', { offset: 0.97, stopColor: "#00a0ff" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: 49, x2: 49, y1: 66.4, y2: 29.06, gradientTransform: "matrix(1 0 0 -1 0 96)", gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.033, stopColor: "#422e88" }),
React.createElement( 'stop', { offset: 0.522, stopColor: "#1e2659" }),
React.createElement( 'stop', { offset: 1, stopColor: "#061526" })
)
),
React.createElement( 'circle', { cx: 49, cy: 49, r: 45, fill: ("url(#" + _id + ")") }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M30 30v19a19 19 0 0 0 38 0V30Zm19 28.5a9.5 9.5 0 1 1 9.5-9.5 9.5 9.5 0 0 1-9.5 9.5Z" })
)
);
}
export default RingUiLogo;