@instructure/quiz-grading
Version:
The Quiz React SDK by Instructure Inc.
26 lines (25 loc) • 1.21 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.mapStateToProps = exports["default"] = exports.RegradingModal = void 0;
var _quizCore = require("@instructure/quiz-core");
var _quizCommon = require("@instructure/quiz-common");
var _presenter = _interopRequireDefault(require("./presenter"));
var mapStateToProps = exports.mapStateToProps = function mapStateToProps(state) {
return {
modalOpen: state.getIn(['modal', 'isOpen']) === _quizCommon.REGRADE_MODAL,
regradingPayload: state.getIn(['regrading', 'regradingPayload']),
scoreReconciliation: state.getIn(['regrading', 'scoreReconciliation'])
};
};
var mapDispatchToProps = {
addSuccess: _quizCore.addSuccess,
closeModal: _quizCore.closeModal,
createQuizEntryRegrade: _quizCore.createQuizEntryRegrade,
setScoreReconciliation: _quizCore.setScoreReconciliation,
toggleRegradingEditMode: _quizCore.toggleRegradingEditMode
};
var RegradingModal = exports.RegradingModal = (0, _quizCore.connect)(mapStateToProps, mapDispatchToProps)(_presenter["default"]);
var _default = exports["default"] = RegradingModal;