UNPKG

@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.

16 lines (13 loc) 2.61 kB
import { jsxs, jsx } from 'react/jsx-runtime'; import { memo } from 'react'; const SvgNexusDrive = (props) => (jsxs("svg", { xmlns: "http://www.w3.org/2000/svg", xmlnsXlink: "http://www.w3.org/1999/xlink", id: "nexus-drive_svg__b", viewBox: "0 0 1024 1024", ...props, children: [jsxs("defs", { children: [jsxs("linearGradient", { id: "nexus-drive_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: "nexus-drive_svg__d", x1: 197.44, x2: 443.63, y1: 367.57, y2: 498.47, gradientUnits: "userSpaceOnUse", children: [jsx("stop", { offset: 0, stopColor: "#a5d867" }), jsx("stop", { offset: 1, stopColor: "#0d0d0d", stopOpacity: 0 })] }), jsx("linearGradient", { xlinkHref: "#nexus-drive_svg__d", id: "nexus-drive_svg__e", x1: 493.8, x2: 749.8, y1: 349.22, y2: 485.34 }), jsx("linearGradient", { xlinkHref: "#nexus-drive_svg__d", id: "nexus-drive_svg__f", x1: 401.11, x2: 568.83, y1: 641.65, y2: 730.83 }), jsx("style", { children: '.nexus-drive_svg__k{fill:#0d0d0d}' })] }), jsx("rect", { width: 1024, height: 1024, rx: 320, ry: 320, style: { fill: 'url(#nexus-drive_svg__c)', } }), jsx("path", { d: "m402.62 195.47-164.21 95.02 164.24 95.04L566.8 290.5l-164.18-95.03z", className: "nexus-drive_svg__k" }), jsx("path", { d: "M402.65 575.53 238.41 480.5v-190l164.24 95.03v190zM621.8 322.24 786 417.26 621.76 512.3l-164.14-95.03 164.18-95.03zM621.76 702.3 786 607.27v-190L621.76 512.3v190zM567.33 733.66l-164.29 94.87-.39-189.76 164.26-94.81.42 189.7zM238 543.95l.38 189.75 164.65 94.82-.38-189.75L238 543.95z", className: "nexus-drive_svg__k" }), jsx("path", { d: "M402.65 575.53 238.41 480.5v-190l164.24 95.03v190z", style: { fill: 'url(#nexus-drive_svg__d)', } }), jsx("path", { d: "M621.8 322.24 786 417.26 621.76 512.3l-164.14-95.03 164.18-95.03z", style: { fill: 'url(#nexus-drive_svg__e)', } }), jsx("path", { d: "m567.33 733.66-164.29 94.87-.39-189.76 164.26-94.81.42 189.7z", style: { fill: 'url(#nexus-drive_svg__f)', } })] })); const Memo = memo(SvgNexusDrive); export { Memo as default };