From 74e2eec5db36d580b8e6441dbbf054b17d622618 Mon Sep 17 00:00:00 2001 From: Tobias Luderer Date: Thu, 16 May 2019 19:10:27 +0200 Subject: [PATCH] issue #14 fixed - set default chain - no nav guard --- src/components/ProductionChains.vue | 28 +++++++++------------------- src/store.js | 26 +++++++++++++++++++++----- 2 files changed, 30 insertions(+), 24 deletions(-) diff --git a/src/components/ProductionChains.vue b/src/components/ProductionChains.vue index d52009e..98a709f 100644 --- a/src/components/ProductionChains.vue +++ b/src/components/ProductionChains.vue @@ -8,28 +8,18 @@ diff --git a/src/store.js b/src/store.js index 9351f84..c88bc90 100644 --- a/src/store.js +++ b/src/store.js @@ -33,10 +33,25 @@ export default new Vuex.Store({ ], state: { - selectedProductionChain: null, - selectedWorldID: 0, - selectedSocialClassID: 0, - selectedProductionChainID: 0, + selectedProductionChain: { + id: 1, + worldID: 1, + chain: 'Timber', + socialClassID: 1, + finalProduct: 'Timber', + name: 'Sawmill', + img: 'farmers/timber.webp', + alternative: '', + children: [{ + name: 'Lumberjack Hut', + worldID: 1, + alternative: '', + children: null, + }], + }, + selectedWorldID: 1, + selectedSocialClassID: 1, + selectedProductionChainID: 1, buildingQueue: [], @@ -152,7 +167,8 @@ export default new Vuex.Store({ state.selectedProductionChainID = chainID; }, - resetSelectionIDs(state) { + resetSelectionIDs(state, initChain) { + state.selectedProductionChain = initChain; state.selectedProductionChainID = 1; state.selectedSocialClassID = 1; state.selectedWorldID = 1;