just-paja/improtresk-web

View on GitHub
src/orders/containers/RegistrationStatus.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import { connect } from 'react-redux'

import { orderCancel, orderConfirm, orderListFetch } from '../actions'
import { getActiveOrder, getOrderListProgress } from '../selectors'
import { getRegistrationCloseDate, isFoodPickingAllowed } from '../../years/selectors'

import RegistrationStatus from '../components/RegistrationStatus'
import mapProgress from '../../containers/mapProgress'

const mapStateToProps = state => ({
  activeOrder: getActiveOrder(state),
  registrationsCloseDate: getRegistrationCloseDate(state),
  isFoodPickingAllowed: isFoodPickingAllowed(state)
})

const mapDispatchToProps = {
  onConfirm: orderConfirm,
  onCancel: orderCancel
}

export default mapProgress(connect(mapStateToProps, mapDispatchToProps)(RegistrationStatus), {
  progressSelector: getOrderListProgress,
  onResourceChange: orderListFetch
})