diff --git a/components/ArchiveCardLoader.vue b/components/ArchiveCardLoader.vue new file mode 100644 index 0000000..c7b112e --- /dev/null +++ b/components/ArchiveCardLoader.vue @@ -0,0 +1,21 @@ + + + diff --git a/package.json b/package.json index b37d1c8..1b4c2b7 100644 --- a/package.json +++ b/package.json @@ -15,5 +15,8 @@ "nuxt": "3.0.0", "nuxt-icon": "^0.1.8", "prettier": "^2.8.0" + }, + "dependencies": { + "vue-content-loader": "^2.0.1" } } diff --git a/pages/blogs.vue b/pages/blogs.vue index 47fa468..c8b854a 100644 --- a/pages/blogs.vue +++ b/pages/blogs.vue @@ -3,7 +3,9 @@ definePageMeta({ layout: "list", }); -const { data } = await useAsyncData("blogs", () => queryContent("/").find()); +const { data, pending } = await useAsyncData("blogs", () => + queryContent("/").find() +); const getAllPost = computed(() => { const allpost = data.value || []; @@ -28,7 +30,12 @@ const getAllPost = computed(() => {
-
+
+ +
+