execute contract function: validate address (#3013)
* execute contract fn: validate address * forgot import * execute contract fn: set value
This commit is contained in:
parent
381af547fa
commit
55cdc7c265
@ -19,6 +19,7 @@ import ActionDoneAll from 'material-ui/svg-icons/action/done-all';
|
|||||||
import ContentClear from 'material-ui/svg-icons/content/clear';
|
import ContentClear from 'material-ui/svg-icons/content/clear';
|
||||||
|
|
||||||
import { BusyStep, CompletedStep, Button, IdentityIcon, Modal, TxHash } from '../../ui';
|
import { BusyStep, CompletedStep, Button, IdentityIcon, Modal, TxHash } from '../../ui';
|
||||||
|
import { validateAddress } from '../../util/validation';
|
||||||
|
|
||||||
import DetailsStep from './DetailsStep';
|
import DetailsStep from './DetailsStep';
|
||||||
|
|
||||||
@ -173,6 +174,10 @@ export default class ExecuteContract extends Component {
|
|||||||
let valueError;
|
let valueError;
|
||||||
|
|
||||||
switch (input.kind.type) {
|
switch (input.kind.type) {
|
||||||
|
case 'address':
|
||||||
|
value = _value;
|
||||||
|
valueError = validateAddress(_value).addressError;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
value = _value;
|
value = _value;
|
||||||
valueError = null;
|
valueError = null;
|
||||||
|
Loading…
Reference in New Issue
Block a user