diff options
Diffstat (limited to 'src/components/_sila/AppHeader/AppHeader.vue')
-rw-r--r-- | src/components/_sila/AppHeader/AppHeader.vue | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/components/_sila/AppHeader/AppHeader.vue b/src/components/_sila/AppHeader/AppHeader.vue index 315136e1..04b72c26 100644 --- a/src/components/_sila/AppHeader/AppHeader.vue +++ b/src/components/_sila/AppHeader/AppHeader.vue @@ -246,6 +246,8 @@ export default { data() { return { isNavigationOpen: false, + isRefreshClicked: false, + isFirstStatusLoad: true, altLogo: process.env.VUE_APP_COMPANY_NAME || 'Built on OpenBMC', }; }, @@ -317,6 +319,19 @@ export default { }); } }, + serverStatus(value) { + if (!this.isRefreshClicked && !this.isFirstStatusLoad) { + this.infoToast( + `${this.$t('global.toast.serverDescription')}: ${value}`, + { + title: this.$t('global.toast.serverTitle'), + } + ); + } else { + this.isRefreshClicked = false; + } + this.isFirstStatusLoad = false; + }, }, created() { // Reset auth state to check if user is authenticated based @@ -356,6 +371,7 @@ export default { this.$store.dispatch('global/getBmcTime'); }, refresh() { + this.isRefreshClicked = true; this.$emit('refresh'); }, logout() { |