SwitchUser.vue 871 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <!--
  2. Switch user
  3. Barre qui s'affiche lorsque l'utilisateur possède un compte multi user
  4. -->
  5. <template>
  6. <UiSystemBar v-if="show" class="theme-info">
  7. <v-icon small icon="fas fa-info-circle" />
  8. <span v-html="$t('multi_account_alert', { fullName })" />&nbsp;
  9. <v-icon class="pl-1" small icon="fa fa-users"/> &nbsp;{{$t('multi_account_alert_next')}}
  10. </UiSystemBar>
  11. </template>
  12. <script setup lang="ts">
  13. import {useAccessProfileStore} from "~/stores/accessProfile";
  14. import {useMenu} from "~/composables/layout/useMenu";
  15. const accessProfile = useAccessProfileStore()
  16. const { hasMenu } = useMenu()
  17. const show = computed(() => hasMenu('MyFamily'))
  18. const fullName = `${accessProfile.givenName} ${accessProfile.name}`
  19. </script>
  20. <style scoped lang="scss">
  21. .v-system-bar {
  22. font-size: 14px;
  23. }
  24. .v-icon {
  25. height: 20px;
  26. margin: 0 6px;
  27. }
  28. </style>