aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/List')
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte2
-rw-r--r--src/lib/List/mediaTitle.ts2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index fa383dc6..7886f44f 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -79,7 +79,7 @@
<a
href={outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)}
target="_blank"
- title={mediaTitle(anime)}
+ title={anime ? mediaTitle(anime) : undefined}
use:tooltip
>
<img class="cover" src={anime.coverImage.extraLarge} alt="Cover" />
diff --git a/src/lib/List/mediaTitle.ts b/src/lib/List/mediaTitle.ts
index 83344a7b..87e1aa56 100644
--- a/src/lib/List/mediaTitle.ts
+++ b/src/lib/List/mediaTitle.ts
@@ -3,6 +3,8 @@ import settings from '$stores/settings';
import { get } from 'svelte/store';
export const mediaTitle = (media: Media) => {
+ if (!media) return 'Loading ...';
+
switch (get(settings).displayTitleFormat) {
case 'native':
return media.title.native || media.title.romaji || media.title.english;