blob: 8213f0964dbd068b9d1c3b6cda8daacb66775309 (
plain) (
tree)
|
|
import { connect } from 'react-redux'
import ConfirmTransactionSwitch from './confirm-transaction-switch.component'
import {
TOKEN_METHOD_TRANSFER,
TOKEN_METHOD_APPROVE,
TOKEN_METHOD_TRANSFER_FROM,
} from '../../helpers/constants/transactions'
const mapStateToProps = state => {
const {
confirmTransaction: {
txData,
methodData,
fetchingData,
toSmartContract,
},
} = state
return {
txData,
methodData,
fetchingData,
isEtherTransaction: !toSmartContract,
isTokenMethod: [TOKEN_METHOD_APPROVE, TOKEN_METHOD_TRANSFER, TOKEN_METHOD_TRANSFER_FROM].includes(methodData.name && methodData.name.toLowerCase()),
}
}
export default connect(mapStateToProps)(ConfirmTransactionSwitch)
|