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
JavaScript
;
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