diff --git a/components/global/user/CTA.vue b/components/global/user/CTA.vue index 726f696..ef8e109 100644 --- a/components/global/user/CTA.vue +++ b/components/global/user/CTA.vue @@ -1,9 +1,10 @@ diff --git a/pages/my/calendars/[id].vue b/pages/my/calendars/[id].vue index 4883481..b8a9f11 100644 --- a/pages/my/calendars/[id].vue +++ b/pages/my/calendars/[id].vue @@ -3,9 +3,6 @@ import { PhCircleNotch } from "@phosphor-icons/vue"; import type { Calendar } from "~/models/CalendarConfig"; import type { Category } from "~/models/Category"; -useHead({ - title: "Calendrier" -}) definePageMeta({ middleware: ["auth-guard"] }) @@ -21,11 +18,15 @@ watch(user, (n) => { const route = useRoute() const id = route.params.id -const { data: calendarData, pending: calPending } = useLazyFetch("/api/calendars/query", { key: `calendar-${id}`, query: { id, full: true } }) -const { data: catData, pending: catPending } = useLazyFetch("/api/calendars/categories/query", { key: `categories-${id}` }) +const { data: calendarData, pending: calPending } = await useLazyFetch("/api/calendars/query", { key: `calendar-${id}`, query: { id, full: true } }) +const { data: catData, pending: catPending } = await useLazyFetch("/api/calendars/categories/query", { key: `categories-${id}` }) const cal = computed(() => calendarData?.value?.data as Calendar) const categories = computed(() => catData?.value?.data as Category[]) + +useHead({ + title: cal.value.name +})