UNPKG

react-native-full-calendars

Version:

React Native Full Calendar (RNFC) is an intuitive and powerful calendar component library designed for React Native.

30 lines (29 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WithWrappedProvider = exports.SwiperContext = void 0; var _react = _interopRequireDefault(require("react")); var _usePropsValidate = require("./hooks/usePropsValidate"); var _useInitProps = require("./hooks/useInitProps"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const SwiperContext = exports.SwiperContext = /*#__PURE__*/_react.default.createContext({ props: null }); const WithWrappedProvider = WrappedComponent => { return /*#__PURE__*/_react.default.forwardRef((_props, ref) => { (0, _usePropsValidate.usePropsValidate)(_props); const props = (0, _useInitProps.useInitProps)(_props); return /*#__PURE__*/(0, _jsxRuntime.jsx)(SwiperContext.Provider, { value: { props }, children: /*#__PURE__*/(0, _jsxRuntime.jsx)(WrappedComponent, { ref: ref }) }); }); }; exports.WithWrappedProvider = WithWrappedProvider; //# sourceMappingURL=store.js.map