Env.vue 669 B

1234567891011121314151617181920212223242526
  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. style="z-index: 1005"
  12. />
  13. <!--
  14. Le z-index est précisé pour éviter cette erreur : https://github.com/vuetifyjs/nuxt-module/issues/205
  15. Il pourra être retiré dès que le bug aura été corrigé
  16. -->
  17. </template>
  18. <script setup lang="ts">
  19. const runtimeConfig = useRuntimeConfig()
  20. const env = runtimeConfig.public.env ?? 'unknown'
  21. const show = env !== 'production'
  22. </script>