aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-16 08:03:04 -0800
committerFuwn <[email protected]>2024-01-16 08:03:04 -0800
commit81af419d024843201e476f9e4d3b174ca6771837 (patch)
tree872d97f8dc04fc1910fc610fa9fad6d16bd34fc2 /src
parentfeat(css): pretty scroll bar (diff)
downloaddue.moe-81af419d024843201e476f9e4d3b174ca6771837.tar.xz
due.moe-81af419d024843201e476f9e4d3b174ca6771837.zip
fix(anime): null check mediaTitle
Diffstat (limited to 'src')
-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;