From 693f50661024332c679c09c37cae4368a1b712bb Mon Sep 17 00:00:00 2001 From: Alexis Date: Sun, 27 Jul 2025 18:57:31 +0200 Subject: [PATCH] Reworked data fetching for explore page --- app/pages/explore.vue | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/app/pages/explore.vue b/app/pages/explore.vue index 732c470..29a1d42 100644 --- a/app/pages/explore.vue +++ b/app/pages/explore.vue @@ -5,9 +5,10 @@ definePageMeta({ middleware: ["reset-menu"] }) -const { data: availableCalendars, status: calendarStatus } = useLazyFetch<{ data: Calendar[] }>("/api/calendars/query", { key: "explore-calendars", query: { full: true } }) - -const isLoading = computed(() => calendarStatus.value === "pending") +// const { data: availableCalendars, status: calendarStatus } = useLazyFetch<{ data: Calendar[] }>("/api/calendars/query", { key: "explore-calendars", query: { full: true } }) +const { data: calendars, status } = useLazyAsyncData<{ data: Calendar[] }>("explore-calendars", () => { + return $fetch("/api/calendars/query", { query: { full: true }}) +})