aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/send/account-list-item/account-list-item.container.js
blob: c045ef14f70dc74662ee97b93a8d06c03631b013 (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
25
26
27
import { connect } from 'react-redux'
import {
    getConversionRate,
    getCurrentCurrency,
    getNativeCurrency,
} from '../send.selectors.js'
import {
  getIsMainnet,
  isBalanceCached,
  preferencesSelector,
} from '../../../selectors'
import AccountListItem from './account-list-item.component'

export default connect(mapStateToProps)(AccountListItem)

function mapStateToProps (state) {
  const { showFiatInTestnets } = preferencesSelector(state)
  const isMainnet = getIsMainnet(state)

  return {
    conversionRate: getConversionRate(state),
    currentCurrency: getCurrentCurrency(state),
    nativeCurrency: getNativeCurrency(state),
    balanceIsCached: isBalanceCached(state),
    showFiat: (isMainnet || !!showFiatInTestnets),
  }
}