import React, { Component } from 'react' import PropTypes from 'prop-types' import SendRowWrapper from '../send-row-wrapper' export default class SendHexDataRow extends Component { static propTypes = { inError: PropTypes.bool, updateSendHexData: PropTypes.func.isRequired, updateGas: PropTypes.func.isRequired, } static contextTypes = { t: PropTypes.func, } onInput = (event) => { const { updateSendHexData, updateGas } = this.props const data = event.target.value.replace(/\n/ug, '') || null updateSendHexData(data) updateGas({ data }) } render () { const { inError } = this.props const { t } = this.context return (