logo.vue 766 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <div class="logo" v-if="metadata.isLogo && fdkkCurrentVersion != 'V3'">
  3. <img
  4. :src="
  5. metadata.logo ||
  6. require(`@/assets/images/default/logo_white_${local}.svg`)
  7. "
  8. alt=""
  9. />
  10. </div>
  11. </template>
  12. <script setup>
  13. import { useStore } from "vuex";
  14. import { computed } from "vue";
  15. import { getLocale } from "@/i18n";
  16. const store = useStore();
  17. const metadata = computed(() => store.getters["scene/metadata"]);
  18. const fdkkCurrentVersion = computed(
  19. () => store.getters["scene/fdkkCurrentVersion"]
  20. );
  21. const local = getLocale();
  22. </script>
  23. <style lang="scss" scoped>
  24. .logo {
  25. position: absolute;
  26. top: 20px;
  27. left: 20px;
  28. > img {
  29. max-width: 120px;
  30. max-height: 100px;
  31. pointer-events: none;
  32. }
  33. }
  34. </style>