@audira/carbon-react-native
Version:
Build React Native apps with component and shared patterns using Carbon
23 lines (22 loc) • 799 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.BreakpointProvider = BreakpointProvider;
var _reactNative = require("react-native");
var _index = require("../../../contexts/breakpoint/index.js");
var _index2 = require("../../../helpers/index.js");
var _index3 = require("../../globals/index.js");
var _jsxRuntime = require("react/jsx-runtime");
function BreakpointProvider({
children
}) {
const windowDimensions = (0, _reactNative.useWindowDimensions)(),
breakpoint = _index2.BreakpointHelper.getToken(windowDimensions.width);
_index3.BreakpointGlobal.set(breakpoint);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_index.BreakpointContext.Provider, {
value: breakpoint,
children: children
});
}
//# sourceMappingURL=BreakpointProvider.js.map