small cleanup

This commit is contained in:
Barry Gitarts 2018-05-21 14:29:57 -04:00
parent ea0ea87ba1
commit 46a063bab5
2 changed files with 14 additions and 20 deletions

View File

@ -2,20 +2,19 @@ import EmbarkJS from 'Embark/EmbarkJS';
import ERC20Token from 'Embark/contracts/ERC20Token'; import ERC20Token from 'Embark/contracts/ERC20Token';
import React from 'react'; import React from 'react';
import { Form, FormGroup, FormControl, HelpBlock, Button } from 'react-bootstrap'; import { Form, FormGroup, FormControl, HelpBlock, Button } from 'react-bootstrap';
class ERC20TokenUI extends React.Component { class ERC20TokenUI extends React.Component {
constructor(props) { constructor(props) {
super(props); super(props);
this.state = { this.state = {
balanceOf: 0, balanceOf: 0,
transferTo: "", transferTo: "",
transferAmount: 0, transferAmount: 0,
logs: [] logs: []
} }
} }
contractAddress(e){ contractAddress(e){
e.preventDefault(); e.preventDefault();
var tokenAddress = e.target.value; var tokenAddress = e.target.value;
@ -50,23 +49,23 @@ class ERC20TokenUI extends React.Component {
if (EmbarkJS.isNewWeb3()) { if (EmbarkJS.isNewWeb3()) {
ERC20Token.methods.balanceOf(who).call() ERC20Token.methods.balanceOf(who).call()
.then(_value => this.setState({balanceOf: _value})) .then(_value => this.setState({balanceOf: _value}))
} else { } else {
ERC20Token.balanceOf(who) ERC20Token.balanceOf(who)
.then(_value => this.x({balanceOf: _value})); .then(_value => this.x({balanceOf: _value}));
} }
this._addToLog(ERC20Token.options.address+".balanceOf(" + who + ")"); this._addToLog(ERC20Token.options.address+".balanceOf(" + who + ")");
} }
_addToLog(txt){ _addToLog(txt){
this.state.logs.push(txt); this.state.logs.push(txt);
this.setState({logs: this.state.logs}); this.setState({logs: this.state.logs});
} }
render(){ render(){
return (<React.Fragment> return (
<React.Fragment>
<h2> Set token contract address</h2> <h2> Set token contract address</h2>
<Form inline> <Form inline>
<FormGroup> <FormGroup>
@ -75,8 +74,6 @@ class ERC20TokenUI extends React.Component {
onChange={(e) => this.contractAddress(e)} /> onChange={(e) => this.contractAddress(e)} />
</FormGroup> </FormGroup>
</Form> </Form>
<h3> Read account token balance</h3> <h3> Read account token balance</h3>
<Form inline> <Form inline>
<FormGroup> <FormGroup>
@ -90,7 +87,7 @@ class ERC20TokenUI extends React.Component {
<label> <label>
<HelpBlock><span className="balanceOf">{this.state.balanceOf}</span></HelpBlock> <HelpBlock><span className="balanceOf">{this.state.balanceOf}</span></HelpBlock>
</label> </label>
</FormGroup> </FormGroup>
</Form> </Form>
@ -115,7 +112,7 @@ class ERC20TokenUI extends React.Component {
<Button bsStyle="primary" onClick={(e) => this.approve(e)}>Approve</Button> <Button bsStyle="primary" onClick={(e) => this.approve(e)}>Approve</Button>
</FormGroup> </FormGroup>
</Form> </Form>
<h3> Contract Calls </h3> <h3> Contract Calls </h3>
<p>Javascript calls being made: </p> <p>Javascript calls being made: </p>
<div className="logs"> <div className="logs">
@ -128,4 +125,4 @@ class ERC20TokenUI extends React.Component {
} }
} }
export default ERC20TokenUI; export default ERC20TokenUI;

View File

@ -13,13 +13,10 @@ class App extends React.Component {
constructor(props) { constructor(props) {
super(props); super(props);
} }
componentDidMount(){ componentDidMount(){
__embarkContext.execWhenReady(() => { __embarkContext.execWhenReady(() => {
}); });
} }
@ -27,7 +24,7 @@ class App extends React.Component {
_renderStatus(title, available) { _renderStatus(title, available) {
let className = available ? 'pull-right status-online' : 'pull-right status-offline'; let className = available ? 'pull-right status-online' : 'pull-right status-offline';
return <React.Fragment> return <React.Fragment>
{title} {title}
<span className={className}></span> <span className={className}></span>
</React.Fragment>; </React.Fragment>;
} }