use useState composable

Signed-off-by: nurRiyad <asadnurriyad@gmail.com>
This commit is contained in:
nurRiyad
2022-12-22 23:57:11 +06:00
parent 25b94a6859
commit 4508c10b33
10 changed files with 57 additions and 52 deletions

View File

@@ -1,4 +1,6 @@
<script setup lang="ts">
import type { ParsedContent } from "@nuxt/content/dist/runtime/types";
useHead({
htmlAttrs: {
lang: "en",
@@ -12,6 +14,10 @@ useHead({
{ name: "twitter:creator", content: "@nuxt_js" },
],
});
const { data } = await useAsyncData("index", () => queryContent("/").find());
useState("blogData", () => (data.value as Array<ParsedContent>) || []);
</script>
<template>
@@ -37,7 +43,7 @@ useHead({
/* Layout Transition */
.layout-enter-active,
.layout-leave-active {
transition: all 0.4s;
transition: all 0.3s;
}
.layout-enter-from,
.layout-leave-to {