UNPKG

@erik-efl/react-scorm-provider

Version:

Modern React Components to easily enable SCORM API communication in React projects. Updated fork of the original react-scorm-provider.

22 lines (21 loc) 759 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireDefault(require("react")); var _ScormProvider = require("./ScormProvider"); function withScorm() { return function (WrappedComponent) { var WithScorm = function WithScorm(props) { return /*#__PURE__*/_react["default"].createElement(_ScormProvider.ScoContext.Consumer, null, function (value) { return /*#__PURE__*/_react["default"].createElement(WrappedComponent, Object.assign({}, props, { sco: value })); }); }; return WithScorm; }; } var _default = exports["default"] = withScorm;