diff options
Diffstat (limited to 'src/lib/List')
| -rw-r--r-- | src/lib/List/Anime/CleanAnimeList.svelte | 2 | ||||
| -rw-r--r-- | src/lib/List/mediaTitle.ts | 2 |
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; |