@instructure/quiz-grading
Version:
The Quiz React SDK by Instructure Inc.
26 lines (21 loc) • 833 B
JavaScript
import {connect} from '@instructure/quiz-core/common/react-redux'
import * as modalActions from '@instructure/quiz-core/common/actions/modal'
import {postToParent} from '@instructure/quiz-core/common/actions/postMessage'
import {scrollToItem} from '@instructure/quiz-core/common/actions/scrolling'
import {SessionItemResultList as SessionItemResultListPresenter} from './presenter'
export const mapStateToProps = state => {
return {
activeItemId: state.grading.get('activeItemId'),
gradeByQuestionEnabled: state.grading.get('gradeByQuestionEnabled'),
}
}
const mapDispatchToProps = {
postToParent,
scrollToItem,
withConfirm: modalActions.withConfirm,
}
export const SessionItemResultList = connect(
mapStateToProps,
mapDispatchToProps,
)(SessionItemResultListPresenter)
export default SessionItemResultList