aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/modals/metametrics-opt-in-modal/metametrics-opt-in-modal.container.js
blob: 525806b75a248bdeaccb21c14d9a9776f2aa1aa8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { connect } from 'react-redux'
import { compose } from 'recompose'
import MetaMetricsOptInModal from './metametrics-opt-in-modal.component'
import withModalProps from '../../../higher-order-components/with-modal-props'
import { setParticipateInMetaMetrics } from '../../../actions'

const mapStateToProps = (state, ownProps) => {
  const { unapprovedTxCount } = ownProps

  return {
    unapprovedTxCount,
  }
}

const mapDispatchToProps = dispatch => {
  return {
    setParticipateInMetaMetrics: (val) => dispatch(setParticipateInMetaMetrics(val)),
  }
}

export default compose(
  withModalProps,
  connect(mapStateToProps, mapDispatchToProps),
)(MetaMetricsOptInModal)