@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
34 lines (33 loc) • 837 B
JavaScript
"use client";
import { useContext } from 'react';
import SpaceResponsiveContext from "./SpaceResponsiveContext.js";
import withComponentMarkers from "../../shared/helpers/withComponentMarkers.js";
import { jsx as _jsx } from "react/jsx-runtime";
function SpaceResponsive({
density,
defaultBreakpoint,
off,
children
}) {
const parent = useContext(SpaceResponsiveContext);
const value = off ? {
off
} : {
...(parent || undefined),
...(density !== undefined && {
density
}),
...(defaultBreakpoint !== undefined && {
defaultBreakpoint
})
};
return _jsx(SpaceResponsiveContext, {
value: value,
children: children
});
}
withComponentMarkers(SpaceResponsive, {
_supportsSpacingProps: 'passthrough'
});
export default SpaceResponsive;
//# sourceMappingURL=SpaceResponsive.js.map