From 8708bd56b13e6d4c027f1b338c56a4126a7913e5 Mon Sep 17 00:00:00 2001 From: Vadim Arasev Date: Fri, 25 Jan 2019 20:39:32 +0300 Subject: [PATCH] Add `RewardByBlock` item to the page `Modify Proxy Contract Ballot` --- src/components/BallotProxyMetadata/index.js | 23 +++++++++------------ src/stores/BallotStore.js | 3 ++- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/components/BallotProxyMetadata/index.js b/src/components/BallotProxyMetadata/index.js index 8a9e34e..e0d0c01 100644 --- a/src/components/BallotProxyMetadata/index.js +++ b/src/components/BallotProxyMetadata/index.js @@ -7,22 +7,19 @@ import { inject, observer } from 'mobx-react' @observer export class BallotProxyMetadata extends React.Component { render() { - const { ballotStore, contractsStore, networkBranch } = this.props + const { ballotStore, networkBranch } = this.props let options = [ - /*0*/ { value: '', label: '' }, - /*1*/ { value: '1', label: ballotStore.ProxyBallotType[1] }, // KeysManager - /*2*/ { value: '2', label: ballotStore.ProxyBallotType[2] }, // VotingToChangeKeys - /*3*/ { value: '3', label: ballotStore.ProxyBallotType[3] }, // VotingToChangeMinThreshold - /*4*/ { value: '4', label: ballotStore.ProxyBallotType[4] }, // VotingToChangeProxy - /*5*/ { value: '5', label: ballotStore.ProxyBallotType[5] }, // BallotsStorage - /*6*/ { value: '7', label: ballotStore.ProxyBallotType[7] }, // ValidatorMetadata - /*7*/ { value: '8', label: ballotStore.ProxyBallotType[8] } // ProxyStorage + { value: '', label: '' }, + { value: '1', label: ballotStore.ProxyBallotType[1] }, // KeysManager + { value: '2', label: ballotStore.ProxyBallotType[2] }, // VotingToChangeKeys + { value: '3', label: ballotStore.ProxyBallotType[3] }, // VotingToChangeMinThreshold + { value: '4', label: ballotStore.ProxyBallotType[4] }, // VotingToChangeProxy + { value: '5', label: ballotStore.ProxyBallotType[5] }, // BallotsStorage + { value: '7', label: ballotStore.ProxyBallotType[7] }, // ValidatorMetadata + { value: '8', label: ballotStore.ProxyBallotType[8] }, // ProxyStorage + { value: '9', label: ballotStore.ProxyBallotType[9] } // RewardByBlock ] - if (!contractsStore.proxyStorage || !contractsStore.proxyStorage.doesMethodExist('getValidatorMetadata')) { - options.splice(6) // keep 0-5 and remove 6-... items if ProxyStorage is old - } - return (
diff --git a/src/stores/BallotStore.js b/src/stores/BallotStore.js index 690003a..5645dad 100644 --- a/src/stores/BallotStore.js +++ b/src/stores/BallotStore.js @@ -26,7 +26,8 @@ class BallotStore { 4: 'VotingToChangeProxy', 5: 'BallotsStorage', 7: 'ValidatorMetadata', - 8: 'ProxyStorage' + 8: 'ProxyStorage', + 9: 'RewardByBlock' } @observable ballotType @observable keysBallotType