braid-design-system
Version:
Themeable design system for the SEEK Group
16 lines (15 loc) • 612 B
JavaScript
;
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;