aboutsummaryrefslogtreecommitdiff
path: root/src/components/update_notification
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/update_notification')
-rw-r--r--src/components/update_notification/update_notification.js4
-rw-r--r--src/components/update_notification/update_notification.vue3
2 files changed, 5 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"
>