UNPKG

@hitachivantara/uikit-react-icons

Version:

NEXT Design System icons packaged as a set of React components.

20 lines (19 loc) 744 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const jsxRuntime = require("react/jsx-runtime"); const IconBase = require("./IconBase.cjs"); const utils = require("./utils.cjs"); const getSecondaryColor = (iconName) => { if (utils.isSelector(iconName)) return "atmo1"; if (utils.isSort(iconName)) return "atmo4"; return "atmo2"; }; const HvIconSprite = ({ spriteUrl, iconName, ...others }) => { const baseColors = ["secondary", getSecondaryColor(iconName)]; return /* @__PURE__ */ jsxRuntime.jsx(IconBase.IconBase, { iconName, palette: baseColors, ...others, children: /* @__PURE__ */ jsxRuntime.jsx("use", { href: `${spriteUrl}#${iconName}` }) }); }; exports.HvIconSprite = HvIconSprite;