lunasqu.ee-nuxt/pages/blog/tags/[tag].vue

22 lines
487 B
Vue
Raw Normal View History

2022-10-16 11:04:03 +00:00
<template>
<NuxtLayout name="blog">
2022-10-16 12:50:21 +00:00
<Head>
<Title>Tag: {{ route.params.tag }} | Evert's Blog | lunasqu.ee</Title>
</Head>
2022-10-16 11:04:03 +00:00
<BlogArchive :posts="posts" />
</NuxtLayout>
</template>
<script setup lang="ts">
import type { BlogPost } from '~~/lib/types/post';
const route = useRoute();
2022-10-16 11:34:04 +00:00
const { data: posts } = await useFetch<BlogPost[]>(`/api/blog`, {
key: `${route.params.tag}-tag-page`,
2022-10-16 11:04:03 +00:00
params: {
tag: route.params.tag,
render: false,
},
});
</script>