UNPKG

braid-design-system

Version:
16 lines (15 loc) 612 B
"use strict"; const jsxRuntime = require("react/jsx-runtime"); const lib_hooks_useIcon_index_cjs = require("../../hooks/useIcon/index.cjs"); const lib_components_Box_Box_cjs = require("../Box/Box.cjs"); const IconContainer = ({ children, verticalCorrection, ...props }) => { const { isInline, svgProps } = lib_hooks_useIcon_index_cjs.useIcon(props, { verticalCorrection }); return isInline ? /* @__PURE__ */ jsxRuntime.jsx(lib_components_Box_Box_cjs.Box, { component: "span", display: "inlineBlock", children: children(svgProps) }) : children(svgProps); }; exports.IconContainer = IconContainer;