diff --git a/app/components/search/ModpackList.vue b/app/components/search/ModpackList.vue index e3fe792..f8966f6 100644 --- a/app/components/search/ModpackList.vue +++ b/app/components/search/ModpackList.vue @@ -30,16 +30,21 @@ async () => { const LIMIT = 10; - const response = await $fetch("/api/reverseSearch/all", { - params: { - id: props.id, - offset: data.value.length, - limit: LIMIT, - }, - }); + try { + const response = await $fetch("/api/reverseSearch/all", { + params: { + id: props.id, + offset: data.value.length, + limit: LIMIT, + }, + }); - data.value.push(...response); - canLoadMore = response.length >= LIMIT; + data.value.push(...response); + canLoadMore = response.length >= LIMIT; + } catch (error) { + console.error(error); + canLoadMore = false; + } }, { distance: 500, diff --git a/app/layouts/default.vue b/app/layouts/default.vue index a7d973c..43c3637 100644 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -37,7 +37,7 @@ class="group font-bold flex items-center gap-2 text-3xl text-transparent! from-white to-white bg-linear-to-br bg-clip-text hover:from-cyan-200! hover:to-cyan-600!" > diff --git a/app/pages/reverseSearch.vue b/app/pages/reverseSearch.vue index 8cf3271..0cdea94 100644 --- a/app/pages/reverseSearch.vue +++ b/app/pages/reverseSearch.vue @@ -1,28 +1,56 @@ Find all Modpacks which include the Project - + + + + + Modpacks: {{ count?.count }} - +