@instructure/quiz-taking
Version:
31 lines (30 loc) • 1.23 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.SDKTakeButton = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _quizCore = require("@instructure/quiz-core");
var _TakeButton = _interopRequireDefault(require("../TakeButton"));
var SDKTakeButton = exports.SDKTakeButton = function SDKTakeButton(_ref) {
var onSubmitQuizSession = _ref.onSubmitQuizSession,
iceTopNavBarEnabled = _ref.iceTopNavBarEnabled;
return /*#__PURE__*/_react["default"].createElement(_quizCore.Provider, {
store: _quizCore.store
}, /*#__PURE__*/_react["default"].createElement(_TakeButton["default"], {
onSubmitQuizSession: onSubmitQuizSession,
iceTopNavBarEnabled: iceTopNavBarEnabled,
"data-automation": "sdk-take-button"
}));
};
SDKTakeButton.propTypes = {
onSubmitQuizSession: _propTypes["default"].func,
iceTopNavBarEnabled: _propTypes["default"].bool
};
SDKTakeButton.defaultProps = {
onSubmitQuizSession: null,
iceTopNavBarEnabled: false
};
var _default = exports["default"] = SDKTakeButton;