react-native-full-calendars
Version:
React Native Full Calendar (RNFC) is an intuitive and powerful calendar component library designed for React Native.
26 lines (25 loc) • 972 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.WithWrappedProvider = exports.CalendarContext = void 0;
var _react = _interopRequireDefault(require("react"));
var _useInitProps = require("./hooks/useInitProps");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const CalendarContext = exports.CalendarContext = /*#__PURE__*/_react.default.createContext(null);
const WithWrappedProvider = WrappedComponent => {
return /*#__PURE__*/_react.default.forwardRef((_props, ref) => {
const props = (0, _useInitProps.useInitProps)(_props);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(CalendarContext.Provider, {
value: {
...props
},
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(WrappedComponent, {
ref: ref
})
});
});
};
exports.WithWrappedProvider = WithWrappedProvider;
//# sourceMappingURL=store.js.map