UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

40 lines (39 loc) 1.16 kB
"use strict"; "use client"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var _SpaceResponsiveContext = _interopRequireDefault(require("./SpaceResponsiveContext.js")); var _withComponentMarkers = _interopRequireDefault(require("../../shared/helpers/withComponentMarkers.js")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function SpaceResponsive({ density, defaultBreakpoint, off, children }) { const parent = (0, _react.useContext)(_SpaceResponsiveContext.default); const value = off ? { off } : { ...(parent || undefined), ...(density !== undefined && { density }), ...(defaultBreakpoint !== undefined && { defaultBreakpoint }) }; return (0, _jsxRuntime.jsx)(_SpaceResponsiveContext.default, { value: value, children: children }); } (0, _withComponentMarkers.default)(SpaceResponsive, { _supportsSpacingProps: 'passthrough' }); var _default = exports.default = SpaceResponsive; //# sourceMappingURL=SpaceResponsive.js.map