diff options
Diffstat (limited to 'src/components/AppHeader')
-rw-r--r-- | src/components/AppHeader/AppHeader.vue | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/AppHeader/AppHeader.vue b/src/components/AppHeader/AppHeader.vue index a1984953..859a47f7 100644 --- a/src/components/AppHeader/AppHeader.vue +++ b/src/components/AppHeader/AppHeader.vue @@ -115,6 +115,7 @@ import IconMenu from '@carbon/icons-vue/es/menu/20'; import IconRenew from '@carbon/icons-vue/es/renew/20'; import StatusIcon from '@/components/Global/StatusIcon'; import LoadingBar from '@/components/Global/LoadingBar'; +import { mapState } from 'vuex'; export default { name: 'AppHeader', @@ -140,6 +141,7 @@ export default { }; }, computed: { + ...mapState('authentication', ['consoleWindow']), isNavTagPresent() { return this.assetTag || this.modelType || this.serialNumber; }, @@ -194,6 +196,9 @@ export default { }, }, watch: { + consoleWindow() { + if (this.consoleWindow === false) this.$eventBus.$consoleWindow.close(); + }, isAuthorized(value) { if (value === false) { this.errorToast(this.$t('global.toast.unAuthDescription'), { |