SwitchUser.vue 887 B

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