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.

20 lines (15 loc) 2.94 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var react = require('react'); const SvgNexusDrive = (props) => (jsxRuntime.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: [jsxRuntime.jsxs("defs", { children: [jsxRuntime.jsxs("linearGradient", { id: "nexus-drive_svg__c", x1: 0.13, x2: 1023.87, y1: 239.83, y2: 784.17, gradientUnits: "userSpaceOnUse", children: [jsxRuntime.jsx("stop", { offset: 0, stopColor: "#a5d867" }), jsxRuntime.jsx("stop", { offset: 0.19, stopColor: "#a1d668" }), jsxRuntime.jsx("stop", { offset: 0.35, stopColor: "#97d26d" }), jsxRuntime.jsx("stop", { offset: 0.49, stopColor: "#86cc76" }), jsxRuntime.jsx("stop", { offset: 0.63, stopColor: "#6fc382" }), jsxRuntime.jsx("stop", { offset: 0.76, stopColor: "#50b791" }), jsxRuntime.jsx("stop", { offset: 0.88, stopColor: "#2ba8a4" }), jsxRuntime.jsx("stop", { offset: 1, stopColor: "#0098ba" })] }), jsxRuntime.jsxs("linearGradient", { id: "nexus-drive_svg__d", x1: 197.44, x2: 443.63, y1: 367.57, y2: 498.47, gradientUnits: "userSpaceOnUse", children: [jsxRuntime.jsx("stop", { offset: 0, stopColor: "#a5d867" }), jsxRuntime.jsx("stop", { offset: 1, stopColor: "#0d0d0d", stopOpacity: 0 })] }), jsxRuntime.jsx("linearGradient", { xlinkHref: "#nexus-drive_svg__d", id: "nexus-drive_svg__e", x1: 493.8, x2: 749.8, y1: 349.22, y2: 485.34 }), jsxRuntime.jsx("linearGradient", { xlinkHref: "#nexus-drive_svg__d", id: "nexus-drive_svg__f", x1: 401.11, x2: 568.83, y1: 641.65, y2: 730.83 }), jsxRuntime.jsx("style", { children: '.nexus-drive_svg__k{fill:#0d0d0d}' })] }), jsxRuntime.jsx("rect", { width: 1024, height: 1024, rx: 320, ry: 320, style: { fill: 'url(#nexus-drive_svg__c)', } }), jsxRuntime.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" }), jsxRuntime.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" }), jsxRuntime.jsx("path", { d: "M402.65 575.53 238.41 480.5v-190l164.24 95.03v190z", style: { fill: 'url(#nexus-drive_svg__d)', } }), jsxRuntime.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)', } }), jsxRuntime.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 = react.memo(SvgNexusDrive); exports["default"] = Memo;