UNPKG

@instructure/quiz-grading

Version:

The Quiz React SDK by Instructure Inc.

33 lines (26 loc) 1.06 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 const mapStateToProps = state => { return { modalOpen: state.modal.get('isOpen') === REGRADE_MODAL, regradingPayload: state.regrading.get('regradingPayload'), scoreReconciliation: state.regrading.get('scoreReconciliation'), } } const mapDispatchToProps = { addSuccess, closeModal, createQuizEntryRegrade, setScoreReconciliation, toggleRegradingEditMode, } export const RegradingModal = connect(mapStateToProps, mapDispatchToProps)(RegradingModalPresenter) export default RegradingModal