Title.vue 774 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <div class="d-flex flex-row" :class="!hasLateralMenu ? 'pl-4' : ''">
  3. <a
  4. :href="homeUrl"
  5. :title="$t('go_back_home')"
  6. class="d-flex flex-row align-center"
  7. >
  8. <v-img src="/favicon.ico" height="42" width="42" class="mr-2" />
  9. <span v-if="mdAndUp"><slot /></span>
  10. </a>
  11. </div>
  12. </template>
  13. <script setup lang="ts">
  14. import { useDisplay } from 'vuetify'
  15. import { useHomeUrl } from '~/composables/utils/useHomeUrl'
  16. const props = defineProps({
  17. hasLateralMenu: {
  18. type: Boolean,
  19. required: false,
  20. default: true,
  21. },
  22. })
  23. const { homeUrl } = useHomeUrl()
  24. const { mdAndUp } = useDisplay()
  25. </script>
  26. <style scoped lang="scss">
  27. a {
  28. color: rgb(var(--v-theme-on-primary)) !important;
  29. text-decoration: none;
  30. }
  31. </style>