UNPKG

react-native-unistyles

Version:
32 lines (31 loc) 959 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnistylesProvider = exports.UnistylesContext = void 0; var _react = _interopRequireDefault(require("react")); var _useSharedContext = require("./hooks/useSharedContext"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const UnistylesContext = exports.UnistylesContext = /*#__PURE__*/_react.default.createContext(undefined); const UnistylesProvider = ({ children }) => { const { plugins, theme, layout } = (0, _useSharedContext.useSharedContext)({ // intentionally false, we want to listen for changes in the provider useContext: false, deps: [] }); return /*#__PURE__*/_react.default.createElement(UnistylesContext.Provider, { value: { theme, layout, plugins } }, children); }; exports.UnistylesProvider = UnistylesProvider; //# sourceMappingURL=UnistylesProvider.js.map