Added payable functionality

This commit is contained in:
Richard Ramos 2018-05-11 14:16:27 -04:00 committed by Pascal Precht
parent cdf34fa6ca
commit 1e4aa12665
No known key found for this signature in database
GPG Key ID: 0EE28D8D6FD85D7D
1 changed files with 9 additions and 10 deletions

View File

@ -25,8 +25,7 @@ class {{capitalize name}}Form{{@index}} extends React.Component {
output: null, output: null,
{{/ifview}} {{/ifview}}
error: null, error: null,
mined: null, mined: null
loading: false
}; };
} }
@ -54,13 +53,13 @@ class {{capitalize name}}Form{{@index}} extends React.Component {
{{#each outputs}} {{#each outputs}}
{{emptyname name @index}}: result[{{@index}}]{{#unless @last}},{{/unless}} {{emptyname name @index}}: result[{{@index}}]{{#unless @last}},{{/unless}}
{{/each}} {{/each}}
}, loading: false}); }});
{{else}} {{else}}
this.setState({output: result, loading: false}); this.setState({output: result});
{{/iflengthgt}} {{/iflengthgt}}
}) })
.catch((err) => { .catch((err) => {
this.setState({error: err.message, loading: false}); this.setState({error: err.message});
}); });
{{else}} {{else}}
{{../contractName}}.methods{{methodname ../functions name inputs}}({{#each inputs}}this.state.input.{{name}}{{#unless @last}}, {{/unless}}{{/each}}) {{../contractName}}.methods{{methodname ../functions name inputs}}({{#each inputs}}this.state.input.{{name}}{{#unless @last}}, {{/unless}}{{/each}})
@ -72,15 +71,15 @@ class {{capitalize name}}Form{{@index}} extends React.Component {
}) })
.then((_receipt) => { .then((_receipt) => {
console.log(_receipt); console.log(_receipt);
this.setState({receipt: _receipt, loading: false}) this.setState({receipt: _receipt})
}) })
.catch((err) => { .catch((err) => {
console.log(err); console.log(err);
this.setState({error: err.message, loading: false}); this.setState({error: err.message});
}); });
{{/ifview}} {{/ifview}}
} catch(err) { } catch(err) {
this.setState({error: err.message, loading: false}); this.setState({error: err.message});
} }
} }
@ -128,7 +127,7 @@ class {{capitalize name}}Form{{@index}} extends React.Component {
: '' : ''
} }
{{#ifview stateMutability}} {{#ifview stateMutability}}
<Button disabled={this.state.loading} type="submit" bsStyle="primary" onClick={(e) => this.handleClick(e)}>Call</Button> <Button type="submit" bsStyle="primary" onClick={(e) => this.handleClick(e)}>Call</Button>
{ {
this.state.output != null ? this.state.output != null ?
<React.Fragment> <React.Fragment>
@ -146,7 +145,7 @@ class {{capitalize name}}Form{{@index}} extends React.Component {
: '' : ''
} }
{{else}} {{else}}
<Button disabled={this.state.loading} type="submit" bsStyle="primary" onClick={(e) => this.handleClick(e)}>{this.state.loading ? 'Sending...' : 'Send'}</Button> <Button type="submit" bsStyle="primary" onClick={(e) => this.handleClick(e)}>Send</Button>
{ {
this.state.receipt != null ? this.state.receipt != null ?
<React.Fragment> <React.Fragment>