You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Footer.vue 878 B

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1234567891011121314151617181920212223242526272829
  1. <script setup lang="ts">
  2. const { t, availableLocales, locale } = useI18n()
  3. const toggleLocales = () => {
  4. // change to some real logic
  5. const locales = availableLocales
  6. locale.value = locales[(locales.indexOf(locale.value) + 1) % locales.length]
  7. }
  8. </script>
  9. <template>
  10. <nav class="text-xl mt-6">
  11. <RouterLink class="icon-btn mx-2" to="/" :title="t('button.home')">
  12. <div i-carbon-campsite />
  13. </RouterLink>
  14. <a class="icon-btn mx-2" :title="t('button.toggle_langs')" @click="toggleLocales()">
  15. <div i-carbon-language />
  16. </a>
  17. <RouterLink class="icon-btn mx-2" to="/about" :title="t('button.about')">
  18. <div i-carbon-dicom-overlay />
  19. </RouterLink>
  20. <a class="icon-btn mx-2" rel="noreferrer" href="https://github.com/MarleneJiang/EMC" target="_blank" title="GitHub">
  21. <div i-carbon-logo-github />
  22. </a>
  23. </nav>
  24. </template>