fix inspirations error on page change

This commit is contained in:
isUnknown 2024-11-28 16:02:17 +01:00
parent aa90a57e40
commit baf747f4b6

View file

@ -1,5 +1,5 @@
<template>
<main class="flex flex-col">
<main v-if="page.inspirations" class="flex flex-col">
<header class="flex">
<h2 id="tabslist" class="sr-only">Inspirations</h2>
<Tabs :tabs="tabs" @update:currentTab="changeTab" />
@ -47,9 +47,10 @@ const currentTab = ref("all");
const currentInspiration = ref(page.value.inspirations[0]);
// Computed
const allImages = computed(() =>
page.value.inspirations.flatMap((inspiration) => inspiration.media)
);
const allImages = computed(() => {
if (!page.value.inspirations) return [];
return page.value.inspirations.flatMap((inspiration) => inspiration.media);
});
const favoriteImages = computed(() =>
allImages.value.filter(