diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/update_notification/update_notification.js | 4 | ||||
| -rw-r--r-- | src/components/update_notification/update_notification.vue | 3 | ||||
| -rw-r--r-- | src/modules/instance.js | 1 |
3 files changed, 6 insertions, 2 deletions
diff --git a/src/components/update_notification/update_notification.js b/src/components/update_notification/update_notification.js index 172be889..83fbf922 100644 --- a/src/components/update_notification/update_notification.js +++ b/src/components/update_notification/update_notification.js @@ -30,7 +30,9 @@ const UpdateNotification = { } }, shouldShow () { - return this.$store.state.serverSideStorage.flagStorage.updateCounter < CURRENT_UPDATE_COUNTER && + return !this.$store.state.instance.disableUpdateNotification && + this.$store.state.currentUser && + this.$store.state.serverSideStorage.flagStorage.updateCounter < CURRENT_UPDATE_COUNTER && !this.$store.state.serverSideStorage.flagStorage.dontShowUpdateNotifs } }, diff --git a/src/components/update_notification/update_notification.vue b/src/components/update_notification/update_notification.vue index 07e91ec9..8cae3de9 100644 --- a/src/components/update_notification/update_notification.vue +++ b/src/components/update_notification/update_notification.vue @@ -1,6 +1,7 @@ <template> <Modal - :is-open="shouldShow" + v-if="shouldShow" + :is-open="!!shouldShow" class="UpdateNotification" :no-background="true" > diff --git a/src/modules/instance.js b/src/modules/instance.js index 220463ca..bfce6f38 100644 --- a/src/modules/instance.js +++ b/src/modules/instance.js @@ -41,6 +41,7 @@ const defaultState = { logoMargin: '.2em', logoMask: true, logoLeft: false, + disableUpdateNotification: false, minimalScopesMode: false, nsfwCensorImage: undefined, postContentType: 'text/plain', |
