Copy of abi button

This commit is contained in:
Victor Baranov 2018-12-07 11:53:14 +03:00
parent 848e4c81ee
commit aaf746862c
1 changed files with 9 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import { connect } from 'react-redux'
import actions from '../../../../ui/app/actions' import actions from '../../../../ui/app/actions'
import Web3 from 'web3' import Web3 from 'web3'
import log from 'loglevel' import log from 'loglevel'
import copyToClipboard from 'copy-to-clipboard'
class ContractImportView extends Component { class ContractImportView extends Component {
constructor (props) { constructor (props) {
@ -74,7 +75,13 @@ class ContractImportView extends Component {
marginTop: '12px', marginTop: '12px',
}} }}
/> />
<span style={{ marginTop: '20px' }}>Paste ABI of contract here</span> <span style={{ marginTop: '20px' }}>Paste ABI of contract here
<i
className="clipboard cursor-pointer"
style={{ marginLeft: '10px' }}
onClick={(e) => { copyToClipboard(this.state.abi) }}
/>
</span>
<textarea <textarea
id="abi-box" id="abi-box"
disabled={this.state.abiInputDisabled} disabled={this.state.abiInputDisabled}
@ -202,7 +209,7 @@ class ContractImportView extends Component {
this.setState({ this.setState({
abi: '', abi: '',
abiInputDisabled: false, abiInputDisabled: false,
importDisabled: true importDisabled: true,
}) })
} }