From c9229b6c596358008cc02c72d01bcea87c0adf20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= <i.am.the.tablet@proton.me> Date: Wed, 6 Dec 2023 21:43:25 -0500 Subject: [PATCH] refactor(nuxt): create and use title template --- app.vue | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/app.vue b/app.vue index 6702aa5..67c8ecf 100644 --- a/app.vue +++ b/app.vue @@ -9,6 +9,8 @@ const dop = data?.value as any; let darkBool = dop?.user?.profile?.nightMode || false; + console.log("l->", useNuxtApp().$loaded); + useNuxtApp().$loaded.value = true; // provide("user", ref(dop?.user || null)); provide("dark", darkBool); useHead({ @@ -17,9 +19,10 @@ return darkBool ? "dark" : undefined; }).value, }, + titleTemplate: (title) => + title ? `Rockfic | ${title}` : "Rockfic | Band fiction that rocks", }); - let loaded = ref<boolean>(false); - provide("loaded", loaded); + // provide("loaded", useNuxtApp().$loaded); // let loaded = ref<boolean[]>([]); // provide("loaded", { // loaded, @@ -49,12 +52,7 @@ <i> Nothing here but crickets. </i> </template> <NuxtLayout> - <NuxtPage v-if="$loaded" /> - <div v-else> - <a-skeleton-title /> - <a-skeleton /> - <a-skeleton /> - </div> + <NuxtPage /> <!-- <NuxtWelcome /> --> </NuxtLayout> </a-config-provider>