#7358: Added chip in Navbar to show environment #1618

Merged
jon merged 12 commits from 7358-AddChipInNavbar into dev 2025-03-26 11:44:57 +00:00
1 changed files with 12 additions and 1 deletions

View File

@ -1,5 +1,5 @@
<script setup>
import { onMounted, ref } from 'vue';
import { onMounted, ref, computed } from 'vue';
import { useI18n } from 'vue-i18n';
import { useState } from 'src/composables/useState';
import { useStateStore } from 'stores/useStateStore';
@ -18,6 +18,14 @@ const state = useState();
const user = state.getUser();
const appName = 'Lilium';
const pinnedModulesRef = ref();
const hostname = window.location.hostname;
const env = ref();
const getEnvironment = computed(() => {
env.value = hostname.split('-');
Outdated
Review

Dejaria que pusiese development.
Lo que igual si que lo cambiaria para que en local no salga

Dejaria que pusiese development. Lo que igual si que lo cambiaria para que en local no salga
if (env.value.length <= 1) return;
return env.value[0];
});
onMounted(() => stateStore.setMounted());
const refresh = () => window.location.reload();
@ -49,6 +57,9 @@ const refresh = () => window.location.reload();
{{ t('globals.backToDashboard') }}
</QTooltip>
</QBtn>
<QBadge v-if="getEnvironment" color="primary" align="top">
{{ getEnvironment }}
</QBadge>
</RouterLink>
<VnBreadcrumbs v-if="$q.screen.gt.sm" />
jon marked this conversation as resolved Outdated
Outdated
Review

En vez de envChip, funciona color="primary"?

En vez de envChip, funciona `color="primary"`?
<QSpinner