@jetbrains/logos
Version:
JetBrains logos and branding materials
50 lines (49 loc) • 3.71 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function ProjectorLogo(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( 'path', {
fill: ("url(#" + _id + ")"), d: "M68.897 53.413 70 23.054 50.712 18.68 34.277 29.674l7.647 22.56 26.973 1.179Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M64.598 37.13 70 23.054l-18.984-8.37-16.739 14.99 30.32 7.456Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id3 + ")"), d: "m44.777 70 24.12-16.587-57.979-25.755L0 58.7 44.777 70Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id4 + ")"), d: "m0 26.745 38.576 29.407L64.598 37.13 35.038 4.337 9.283 0 0 26.745Z" }),
React.createElement( 'path', { fill: "#010101", d: "M56 14H14v42h42V14Z" }),
React.createElement( 'path', {
fill: "#fff", d: "M34.417 48.65h-15.75v2.683h15.75V48.65ZM19 19h6.183c5.017 0 8.4 3.354 8.4 7.75 0 4.395-3.383 7.864-8.4 7.864L19 34.73V19Zm3.5 3.123v9.484h2.683c2.8 0 4.784-1.85 4.784-4.626 0-2.776-1.867-4.743-4.784-4.743l-2.683-.115ZM34.97 32.36 37 29.91c1.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.59Z" }),
React.createElement( 'path', { fill: "#010101", d: "M56 14H14v42h42V14Z" }),
React.createElement( 'path', {
fill: "#fff", d: "M34.417 48.65h-15.75v2.683h15.75V48.65Zm.916-13.44c-1.236 0-2.263-.233-3.08-.7a7.356 7.356 0 0 1-2.053-1.657l2.17-2.426c.443.49.91.886 1.353 1.166.467.28.957.42 1.517.42.653 0 1.167-.21 1.54-.63.373-.42.56-1.073.56-1.983V19.273h3.547v10.29c0 .934-.117 1.75-.374 2.45-.256.7-.63 1.284-1.096 1.75-.49.49-1.074.84-1.774 1.097-.7.233-1.47.35-2.31.35ZM19.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" }),
React.createElement( 'defs', null,
React.createElement( 'linearGradient', {
id: _id, x1: 59.78, x2: 49.639, y1: 48.666, y2: 19.368, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.001, stopColor: "#FF318C" }),
React.createElement( 'stop', { offset: 1, stopColor: "#FE6C54" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: 62.419, x2: 53.52, y1: 16.94, y2: 28.242, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { stopColor: "#FF546A" }),
React.createElement( 'stop', { offset: 0.781, stopColor: "#FE764A" })
),
React.createElement( 'linearGradient', {
id: _id3, x1: 58.735, x2: 7.661, y1: 62.409, y2: 43.981, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.017, stopColor: "#FF318C" }),
React.createElement( 'stop', { offset: 0.811, stopColor: "#6B57FF" })
),
React.createElement( 'linearGradient', {
id: _id4, x1: 19.82, x2: 41.54, y1: 48.841, y2: 10.476, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.331, stopColor: "#FF318C" }),
React.createElement( 'stop', { offset: 0.942, stopColor: "#FDB60D" })
)
)
)
);
}
export default ProjectorLogo;