summaryrefslogtreecommitdiffstats
path: root/webapp/src/components/BackendModuleEdit.vue
diff options
context:
space:
mode:
authorJannik Schönartz2018-07-20 06:01:04 +0200
committerJannik Schönartz2018-07-20 06:01:04 +0200
commit42e3165eb42a182cbefe03322fbb46f8da359ac3 (patch)
tree3925abf46ebc961d6daf70d299ef41f0ca7e16d6 /webapp/src/components/BackendModuleEdit.vue
parent[webapp/settings] added switch to enable colored tab panels (diff)
downloadbas-42e3165eb42a182cbefe03322fbb46f8da359ac3.tar.gz
bas-42e3165eb42a182cbefe03322fbb46f8da359ac3.tar.xz
bas-42e3165eb42a182cbefe03322fbb46f8da359ac3.zip
[webapp/external-backends] Switched from emits to vuex storage system. Added Tab-Panel for more consistency.
Diffstat (limited to 'webapp/src/components/BackendModuleEdit.vue')
-rw-r--r--webapp/src/components/BackendModuleEdit.vue7
1 files changed, 4 insertions, 3 deletions
diff --git a/webapp/src/components/BackendModuleEdit.vue b/webapp/src/components/BackendModuleEdit.vue
index 663c6b0..90045f4 100644
--- a/webapp/src/components/BackendModuleEdit.vue
+++ b/webapp/src/components/BackendModuleEdit.vue
@@ -89,6 +89,7 @@
v-model="element.value"
:label="element.name"
:key="element.name"
+ color="primary"
></v-switch>
<v-select
offset-y
@@ -108,7 +109,7 @@
<v-divider></v-divider>
<v-layout>
<v-flex xl10 offset-xl1 lg12 text-xs-right>
- <v-btn flat @click.native="$emit('cancel-edit')">{{ $t('cancel') }}</v-btn>
+ <v-btn flat @click.native="$store.commit('backends/setDialog', { show: false })">{{ $t('cancel') }}</v-btn>
<v-btn color="primary" v-show="step == 1" @click.native="completeStepOne()">{{ $t('continue') }}</v-btn>
<v-btn color="primary" v-show="step == 2" @click.native="completeStepTwo()">{{ $t('continue') }}</v-btn>
<v-btn type="submit" v-show="step == 3" class="primary" raised>{{ $t('submit') }}</v-btn>
@@ -152,8 +153,8 @@ export default {
}).then(response => {
// TODO: Add backend saved successfull msg.
console.log('TODO: Implement snackbar and print backend added successfully msg.')
- this.$emit('reload-table')
- this.$emit('cancel-edit')
+ this.$store.dispatch('backends/loadData')
+ this.$store.commit('backends/setDialog', { show: false })
}).catch(error => {
console.log(error)
// if (error.response.data.status === '') {