PR grumbles

This commit is contained in:
Nicolas Gotchac 2016-12-10 20:29:22 +01:00
parent 89ed76497e
commit 70eab0da03
4 changed files with 15 additions and 18 deletions

View File

@ -28,27 +28,25 @@ export default class DetailsStep extends Component {
static propTypes = { static propTypes = {
accounts: PropTypes.object.isRequired, accounts: PropTypes.object.isRequired,
onFromAddressChange: PropTypes.func.isRequired,
onNameChange: PropTypes.func.isRequired,
onDescriptionChange: PropTypes.func.isRequired,
onAbiChange: PropTypes.func.isRequired, onAbiChange: PropTypes.func.isRequired,
onCodeChange: PropTypes.func.isRequired, onCodeChange: PropTypes.func.isRequired,
onParamsChange: PropTypes.func.isRequired, onDescriptionChange: PropTypes.func.isRequired,
onFromAddressChange: PropTypes.func.isRequired,
onInputsChange: PropTypes.func.isRequired, onInputsChange: PropTypes.func.isRequired,
onNameChange: PropTypes.func.isRequired,
onParamsChange: PropTypes.func.isRequired,
abi: PropTypes.string,
abiError: PropTypes.string,
balances: PropTypes.object, balances: PropTypes.object,
code: PropTypes.string,
codeError: PropTypes.string,
description: PropTypes.string,
descriptionError: PropTypes.string,
fromAddress: PropTypes.string, fromAddress: PropTypes.string,
fromAddressError: PropTypes.string, fromAddressError: PropTypes.string,
name: PropTypes.string, name: PropTypes.string,
nameError: PropTypes.string, nameError: PropTypes.string,
description: PropTypes.string,
descriptionError: PropTypes.string,
abi: PropTypes.string,
abiError: PropTypes.string,
code: PropTypes.string,
codeError: PropTypes.string,
readOnly: PropTypes.bool readOnly: PropTypes.bool
}; };

View File

@ -32,20 +32,20 @@ export default class DetailsStep extends Component {
static propTypes = { static propTypes = {
accounts: PropTypes.object.isRequired, accounts: PropTypes.object.isRequired,
contract: PropTypes.object.isRequired, contract: PropTypes.object.isRequired,
amount: PropTypes.string,
amountError: PropTypes.string,
onAmountChange: PropTypes.func.isRequired, onAmountChange: PropTypes.func.isRequired,
onFromAddressChange: PropTypes.func.isRequired, onFromAddressChange: PropTypes.func.isRequired,
onValueChange: PropTypes.func.isRequired, onValueChange: PropTypes.func.isRequired,
values: PropTypes.array.isRequired, values: PropTypes.array.isRequired,
valuesError: PropTypes.array.isRequired, valuesError: PropTypes.array.isRequired,
amount: PropTypes.string,
amountError: PropTypes.string,
balances: PropTypes.object, balances: PropTypes.object,
fromAddress: PropTypes.string, fromAddress: PropTypes.string,
fromAddressError: PropTypes.string, fromAddressError: PropTypes.string,
gasEdit: PropTypes.bool,
func: PropTypes.object, func: PropTypes.object,
funcError: PropTypes.string, funcError: PropTypes.string,
gasEdit: PropTypes.bool,
onFuncChange: PropTypes.func, onFuncChange: PropTypes.func,
onGasEditClick: PropTypes.func, onGasEditClick: PropTypes.func,
warning: PropTypes.string warning: PropTypes.string

View File

@ -158,7 +158,7 @@ export default class AddressSelect extends Component {
return null; return null;
} }
const ethToken = balance.tokens.find((t) => t.token.tag.toLowerCase() === 'eth'); const ethToken = balance.tokens.find((tok) => tok.token && tok.token.tag && tok.token.tag.toLowerCase() === 'eth');
if (!ethToken) { if (!ethToken) {
return null; return null;
@ -187,7 +187,6 @@ export default class AddressSelect extends Component {
<IdentityName <IdentityName
className={ styles.name } className={ styles.name }
address={ address } /> address={ address } />
{ balance } { balance }
</div> </div>
); );

View File

@ -89,7 +89,7 @@ class Addresses extends Component {
if (hasContacts && Object.keys(balances).length === 0) { if (hasContacts && Object.keys(balances).length === 0) {
return ( return (
<Loading size={ 3 } /> <Loading />
); );
} }