From d11b33406269511332c79adf0e45acc6388ea124 Mon Sep 17 00:00:00 2001 From: Federico Kunze Date: Fri, 30 Nov 2018 15:59:00 +0100 Subject: [PATCH 01/20] gov params tab --- .../components/governance/PageGovernance.vue | 2 +- .../components/governance/TabParameters.vue | 272 ++++++++++++++++++ app/src/renderer/routes.js | 5 + app/src/renderer/vuex/getters.js | 3 +- 4 files changed, 280 insertions(+), 2 deletions(-) create mode 100644 app/src/renderer/components/governance/TabParameters.vue diff --git a/app/src/renderer/components/governance/PageGovernance.vue b/app/src/renderer/components/governance/PageGovernance.vue index ebb5f6449b..cf2471c684 100644 --- a/app/src/renderer/components/governance/PageGovernance.vue +++ b/app/src/renderer/components/governance/PageGovernance.vue @@ -49,7 +49,7 @@ export default { }, data: () => ({ query: ``, - tabs: [`Proposals`], + tabs: [`Proposals`, `Parameters`], showModalPropose: false }), computed: { diff --git a/app/src/renderer/components/governance/TabParameters.vue b/app/src/renderer/components/governance/TabParameters.vue new file mode 100644 index 0000000000..569c64b525 --- /dev/null +++ b/app/src/renderer/components/governance/TabParameters.vue @@ -0,0 +1,272 @@ + + + + diff --git a/app/src/renderer/routes.js b/app/src/renderer/routes.js index 779e36a253..ceb681e5b9 100644 --- a/app/src/renderer/routes.js +++ b/app/src/renderer/routes.js @@ -18,6 +18,11 @@ export default [ path: `proposals`, name: `Proposals`, component: require(`./components/governance/TabProposals`).default + }, + { + path: `governance-parameters`, + name: `Parameters`, + component: require(`./components/governance/TabParameters`).default } ] }, diff --git a/app/src/renderer/vuex/getters.js b/app/src/renderer/vuex/getters.js index 181686f54d..01cbc1d1ab 100644 --- a/app/src/renderer/vuex/getters.js +++ b/app/src/renderer/vuex/getters.js @@ -64,12 +64,13 @@ export const shoppingCart = state => state.delegation.delegates export const validators = state => state.validators.validators export const keybase = state => state.keybase.identities export const pool = state => state.pool -export const parameters = state => state.parameters +export const stakingParameters = state => state.stakingParameters // governance export const proposals = state => state.proposals.proposals export const votes = state => state.votes.votes export const deposits = state => state.deposits.deposits +export const governanceParameters = state => state.governanceParameters // status export const approvalRequired = state => state.connection.approvalRequired From fa7e4816d1f024a6c57bb34f603094cca3e988a2 Mon Sep 17 00:00:00 2001 From: Federico Kunze Date: Mon, 3 Dec 2018 15:40:33 +0100 Subject: [PATCH 02/20] keep fixing params --- .../components/governance/TabParameters.vue | 18 +++---- .../components/governance/TableProposals.vue | 2 +- .../components/staking/TabParameters.vue | 30 +++++++---- app/src/renderer/connectors/lcdClientMock.js | 14 +++--- .../vuex/modules/governance/parameters.js | 4 +- app/src/renderer/vuex/modules/index.js | 3 +- app/src/renderer/vuex/modules/parameters.js | 1 + .../components/staking/TabParameters.spec.js | 13 ++--- test/unit/specs/lcdClientMock.spec.js | 16 +++--- .../specs/store/governance/parameters.spec.js | 18 ++++--- test/unit/specs/store/parameters.spec.js | 50 +++++++++---------- 11 files changed, 90 insertions(+), 79 deletions(-) diff --git a/app/src/renderer/components/governance/TabParameters.vue b/app/src/renderer/components/governance/TabParameters.vue index 569c64b525..d3b5c77585 100644 --- a/app/src/renderer/components/governance/TabParameters.vue +++ b/app/src/renderer/components/governance/TabParameters.vue @@ -1,5 +1,5 @@