@nexusui/branding
Version:
This package contains branding elements for NexusUI applications, including logos for each unique product line. These icons work the same as basic SVG icons in React.
36 lines (33 loc) • 5.32 kB
JavaScript
import { jsxs, jsx } from 'react/jsx-runtime';
import { memo } from 'react';
const SvgMetrologyLink = (props) => (jsxs("svg", { xmlns: "http://www.w3.org/2000/svg", xmlnsXlink: "http://www.w3.org/1999/xlink", viewBox: "0 0 1024 1024", ...props, children: [jsxs("defs", { children: [jsxs("linearGradient", { id: "metrology-link_svg__c", x1: 0.13, x2: 1023.87, y1: 239.83, y2: 784.17, gradientUnits: "userSpaceOnUse", children: [jsx("stop", { offset: 0, stopColor: "#a5d867" }), jsx("stop", { offset: 0.19, stopColor: "#a1d668" }), jsx("stop", { offset: 0.35, stopColor: "#97d26d" }), jsx("stop", { offset: 0.49, stopColor: "#86cc76" }), jsx("stop", { offset: 0.63, stopColor: "#6fc382" }), jsx("stop", { offset: 0.76, stopColor: "#50b791" }), jsx("stop", { offset: 0.88, stopColor: "#2ba8a4" }), jsx("stop", { offset: 1, stopColor: "#0098ba" })] }), jsxs("linearGradient", { id: "metrology-link_svg__d", x1: 413.54, x2: 524.58, y1: 260.49, y2: 319.53, gradientUnits: "userSpaceOnUse", children: [jsx("stop", { offset: 0, stopColor: "#a5d867", stopOpacity: 0.8 }), jsx("stop", { offset: 0.11, stopColor: "#9dce62", stopOpacity: 0.76 }), jsx("stop", { offset: 0.29, stopColor: "#89b356", stopOpacity: 0.66 }), jsx("stop", { offset: 0.51, stopColor: "#688743", stopOpacity: 0.48 }), jsx("stop", { offset: 0.77, stopColor: "#3b4b28", stopOpacity: 0.25 }), jsx("stop", { offset: 1, stopColor: "#0d0d0d", stopOpacity: 0 })] }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__e", x1: 574, x2: 738.48, y1: 216.24, y2: 303.69 }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__f", x1: 589.18, x2: 691.94, y1: 336.56, y2: 391.2 }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__g", x1: 312.12, x2: 540.53, y1: 451.24, y2: 572.69 }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__h", x1: 499.42, x2: 610.46, y1: 704.47, y2: 763.51 }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__i", x1: 285.52, x2: 450, y1: 720.31, y2: 807.76 }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__j", x1: 332.06, x2: 434.82, y1: 632.8, y2: 687.44 }), jsx("linearGradient", { xlinkHref: "#metrology-link_svg__d", id: "metrology-link_svg__k", x1: 483.47, x2: 711.88, y1: 451.31, y2: 572.76 }), jsx("style", { children: '.metrology-link_svg__w{fill:#231f20}' })] }), jsx("path", { id: "metrology-link_svg__a", d: "M0 320C0 143.27 143.27 0 320 0h384c176.73 0 320 143.27 320 320v384c0 176.73-143.27 320-320 320H320C143.27 1024 0 880.73 0 704V320Z", style: {
fill: '#fff',
} }), jsxs("g", { id: "metrology-link_svg__b", children: [jsx("rect", { width: 1024, height: 1024, rx: 320, ry: 320, style: {
fill: 'url(#metrology-link_svg__c)',
} }), jsx("path", { d: "M447.62 437.95 618.98 142l-128.46.02-171.37 296 128.47-.07z", className: "metrology-link_svg__w" }), jsx("path", { d: "m618.98 142 107.11 184.98H597.68l-43.11-74.2L618.98 142zM683.48 400.79l42.61-73.81-128.46.01-42.6 73.8h128.45zM319.15 438.02l85.98 148.02h128.31l-85.82-148.09-128.47.07zM576.38 586.05 405.02 882l128.46-.02 171.37-296-128.47.07z", className: "metrology-link_svg__w" }), jsx("path", { d: "M405.02 882 297.91 697.02h128.41l43.11 74.2L405.02 882zM340.52 623.21l-42.61 73.81 128.46-.01 42.6-73.8H340.52zM704.85 585.98l-85.98-148.02H490.56l85.82 148.09 128.47-.07z", className: "metrology-link_svg__w" }), jsx("path", { d: "M447.62 437.95 618.98 142l-128.46.02-171.37 296 128.47-.07z", style: {
fill: 'url(#metrology-link_svg__d)',
opacity: 0.7,
} }), jsx("path", { d: "m618.98 142 107.11 184.98H597.68l-43.11-74.2L618.98 142z", style: {
fill: 'url(#metrology-link_svg__e)',
opacity: 0.7,
} }), jsx("path", { d: "m683.48 400.79 42.61-73.81-128.46.01-42.6 73.8h128.45z", style: {
fill: 'url(#metrology-link_svg__f)',
opacity: 0.7,
} }), jsx("path", { d: "m319.15 438.02 85.98 148.02h128.31l-85.82-148.09-128.47.07z", style: {
opacity: 0.7,
fill: 'url(#metrology-link_svg__g)',
} }), jsx("path", { d: "M576.38 586.05 405.02 882l128.46-.02 171.37-296-128.47.07z", style: {
fill: 'url(#metrology-link_svg__h)',
opacity: 0.7,
} }), jsx("path", { d: "M405.02 882 297.91 697.02h128.41l43.11 74.2L405.02 882z", style: {
fill: 'url(#metrology-link_svg__i)',
opacity: 0.7,
} }), jsx("path", { d: "m340.52 623.21-42.61 73.81 128.46-.01 42.6-73.8H340.52z", style: {
fill: 'url(#metrology-link_svg__j)',
opacity: 0.7,
} }), jsx("path", { d: "m704.85 585.98-85.98-148.02H490.56l85.82 148.09 128.47-.07z", style: {
fill: 'url(#metrology-link_svg__k)',
opacity: 0.7,
} })] })] }));
const Memo = memo(SvgMetrologyLink);
export { Memo as default };