summaryrefslogtreecommitdiff
path: root/src/components/_sila/AppHeader/AppHeader.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/_sila/AppHeader/AppHeader.vue')
-rw-r--r--src/components/_sila/AppHeader/AppHeader.vue16
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() {