diff --git a/frontend/pages/category.vue b/frontend/pages/category.vue index 218cae3..56ffa91 100644 --- a/frontend/pages/category.vue +++ b/frontend/pages/category.vue @@ -15,17 +15,18 @@ const debouncedSearch = refDebounced(search, 300); const filteredCategories = computed(() => { if (debouncedSearch.value.length > 0) { - return categories.value!.filter((cat) => + return categories.value?.filter((cat) => cat.name.includes(debouncedSearch.value) ); } - return categories.value!; + return categories.value; }); -// lifecycle +// ssr + +await useAsyncData(async () => { -onServerPrefetch(async () => { const response = await suspense(); if (response.isError) { @@ -34,7 +35,8 @@ onServerPrefetch(async () => { statusMessage: `Error in categories page prefetch`, }); } -}); +}) +