Use TypedInputs in Contracts view (#4015)

* Use TypedInput in Contracts

* Add right readOnly Bool TypedInput

* PR Grumbles
This commit is contained in:
Nicolas Gotchac
2017-01-03 17:41:46 +01:00
committed by Jaco Greeff
parent 0f41c5b847
commit e8ef7b357d
8 changed files with 127 additions and 112 deletions

View File

@@ -46,6 +46,7 @@ class Contract extends Component {
setVisibleAccounts: PropTypes.func.isRequired,
accounts: PropTypes.object,
accountsInfo: PropTypes.object,
balances: PropTypes.object,
contracts: PropTypes.object,
isTest: PropTypes.bool,
@@ -115,7 +116,7 @@ class Contract extends Component {
}
render () {
const { balances, contracts, params, isTest } = this.props;
const { accountsInfo, balances, contracts, params, isTest } = this.props;
const { allEvents, contract, queryValues, loadingEvents } = this.state;
const account = contracts[params.address];
const balance = balances[params.address];
@@ -138,6 +139,7 @@ class Contract extends Component {
/>
<Queries
accountsInfo={ accountsInfo }
contract={ contract }
values={ queryValues }
/>
@@ -447,13 +449,14 @@ class Contract extends Component {
}
function mapStateToProps (state) {
const { accounts, contracts } = state.personal;
const { accounts, accountsInfo, contracts } = state.personal;
const { balances } = state.balances;
const { isTest } = state.nodeStatus;
return {
isTest,
accounts,
accountsInfo,
contracts,
balances
};