UNPKG

@instructure/quiz-grading

Version:

The Quiz React SDK by Instructure Inc.

24 lines (23 loc) 1.19 kB
import { connect } from '@instructure/quiz-core/common/react-redux'; import { addSuccess } from '@instructure/quiz-core/common/actions/alerts'; import { closeModal } from '@instructure/quiz-core/common/actions/modal'; import { setScoreReconciliation, toggleRegradingEditMode } from '@instructure/quiz-core/common/actions/regrading'; import { createQuizEntryRegrade } from '@instructure/quiz-core/grading/api/quizEntryRegrades'; import { REGRADE_MODAL } from '@instructure/quiz-common/constants'; import RegradingModalPresenter from './presenter'; export var mapStateToProps = function(state) { return { modalOpen: state.modal.get('isOpen') === REGRADE_MODAL, regradingPayload: state.regrading.get('regradingPayload'), scoreReconciliation: state.regrading.get('scoreReconciliation') }; }; var mapDispatchToProps = { addSuccess: addSuccess, closeModal: closeModal, createQuizEntryRegrade: createQuizEntryRegrade, setScoreReconciliation: setScoreReconciliation, toggleRegradingEditMode: toggleRegradingEditMode }; export var RegradingModal = connect(mapStateToProps, mapDispatchToProps)(RegradingModalPresenter); export default RegradingModal;