diff options
Diffstat (limited to 'src/lib/List/Anime/CleanAnimeList.svelte')
| -rw-r--r-- | src/lib/List/Anime/CleanAnimeList.svelte | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 35a12314..5c35686a 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -90,6 +90,10 @@ $: lists = Array.from( ), ); +$: hasDistinguishingList = lists.some((list) => + media.some((m) => !m.mediaListEntry?.customLists?.[list]), +); + $: filteredMedia = selectedList === "All" || !$settings.displayMediaListFilter ? media @@ -241,7 +245,7 @@ const increment = (anime: Media, progress: number) => { No anime to display. <button onclick={() => (animeLists = cleanCache(user, $identity))}> Force refresh </button> -{:else if $settings.displayMediaListFilter && !disableFilter} +{:else if $settings.displayMediaListFilter && !disableFilter && hasDistinguishingList} <select value={selectedList} onchange={updateSelectedList}> <option value="All">All</option> |