@hitachivantara/uikit-react-core
Version:
Core React components for the NEXT Design System.
23 lines (22 loc) • 880 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
const uikitReactUtils = require("@hitachivantara/uikit-react-utils");
const uikitStyles = require("@hitachivantara/uikit-styles");
const generic = require("../types/generic.cjs");
const sxFn = (sx) => {
return typeof sx === "function" ? sx(uikitStyles.theme) : sx;
};
const HvBox = generic.fixedForwardRef(function HvBox2(props, ref) {
const {
style,
component: Component = "div",
sx,
children,
classes,
// Extracted since useDefaultProps creates this prop even if it's not part of the component's API
...restProps
} = uikitReactUtils.useDefaultProps("HvBox", props);
return /* @__PURE__ */ jsxRuntime.jsx(Component, { style: sx ? sxFn(sx) : style, ref, ...restProps, children });
});
exports.HvBox = HvBox;