summaryrefslogtreecommitdiff
path: root/src/client/app/common/views/components/visibility-chooser.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/app/common/views/components/visibility-chooser.vue')
-rw-r--r--src/client/app/common/views/components/visibility-chooser.vue8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/client/app/common/views/components/visibility-chooser.vue b/src/client/app/common/views/components/visibility-chooser.vue
index cc9c75095e..8be3ddb8f6 100644
--- a/src/client/app/common/views/components/visibility-chooser.vue
+++ b/src/client/app/common/views/components/visibility-chooser.vue
@@ -44,7 +44,12 @@ import Vue from 'vue';
import * as anime from 'animejs';
export default Vue.extend({
- props: ['source', 'compact', 'v'],
+ data() {
+ return {
+ v: this.$store.state.device.visibility
+ }
+ },
+ props: ['source', 'compact'],
mounted() {
this.$nextTick(() => {
const popover = this.$refs.popover as any;
@@ -92,6 +97,7 @@ export default Vue.extend({
},
methods: {
choose(visibility) {
+ this.$store.commit('device/setVisibility', visibility);
this.$emit('chosen', visibility);
this.$destroy();
},