aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/modals/qr-scanner/qr-scanner.container.js
blob: d50abe0ae6376670b08ff552d86046073dbd0387 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { connect } from 'react-redux'
import QrScanner from './qr-scanner.component'

const { hideModal, qrCodeDetected } = require('../../../actions')

const mapStateToProps = state => {
  return {
    error: state.appState.modal.modalState.props.error,
    errorType: state.appState.modal.modalState.props.errorType,
  }
}

const mapDispatchToProps = dispatch => {
  return {
    hideModal: () => dispatch(hideModal()),
    qrCodeDetected: (data) => dispatch(qrCodeDetected(data)),
  }
}

export default connect(mapStateToProps, mapDispatchToProps)(QrScanner)