Env.vue 643 B

12345678910111213141516171819202122232425
  1. <!--
  2. Env bar
  3. Barre d'alerte qui s'affiche lorsque l'utilisateur n'est pas dans un environnement de production
  4. -->
  5. <template>
  6. <UiSystemBar
  7. v-if="show"
  8. :text="$t('not_production_environment', { env: env })"
  9. icon="fas fa-exclamation-triangle"
  10. class="theme-warning"
  11. />
  12. <!--
  13. Le z-index est précisé pour éviter cette erreur : https://github.com/vuetifyjs/nuxt-module/issues/205
  14. Il pourra être retiré dès que le bug aura été corrigé
  15. -->
  16. </template>
  17. <script setup lang="ts">
  18. const runtimeConfig = useRuntimeConfig()
  19. const env = runtimeConfig.public.env ?? 'unknown'
  20. const show = env !== 'production'
  21. </script>