UNPKG

@audira/carbon-react-native

Version:

Build React Native apps with component and shared patterns using Carbon

23 lines (22 loc) 799 B
"use strict"; 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