PageLink.vue 612 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <AppLink
  3. :href="page._path"
  4. :variant="'secondary'"
  5. :arrow="previous ? 'left' : 'right'">
  6. {{ label }}
  7. </AppLink>
  8. <NuxtLink
  9. :to="page._path"
  10. tab-index="-1"
  11. aria-hidden="true"
  12. class="text-base font-semibold transition text-white hover:text-zinc-300">
  13. {{ page.title }}
  14. </NuxtLink>
  15. </template>
  16. <script setup>
  17. const props = defineProps({
  18. label: {
  19. default: ''
  20. },
  21. page: {
  22. default(){
  23. return {}
  24. }
  25. },
  26. previous: {
  27. default: false
  28. }
  29. });
  30. </script>