lunasqu.ee-nuxt/pages/blog/archive/[year]/[month]/[day]/index.vue

22 lines
503 B
Vue

<template>
<NuxtLayout name="blog">
<BlogArchive :posts="posts" />
</NuxtLayout>
</template>
<script setup lang="ts">
import type { BlogPost } from '~~/lib/types/post';
const route = useRoute();
const { data: posts } = await useFetch<BlogPost[]>(`/api/blog`, {
key: `${route.params.year}-${route.params.month}-${route.params.day}-page`,
params: {
year: route.params.year,
month: route.params.month,
day: route.params.day,
body: false,
render: false,
},
});
</script>