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