diff options
| author | Fuwn <[email protected]> | 2025-06-13 05:31:28 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-06-13 05:31:28 -0700 |
| commit | 761082a66b5c0e0e1ed4f5de9f58525f3a1512e8 (patch) | |
| tree | 55658671499a5ee9fe1879b952a958f6beb694ee /src/lib/List/Anime | |
| parent | refactor(Settings): Update localStorage references (diff) | |
| download | due.moe-761082a66b5c0e0e1ed4f5de9f58525f3a1512e8.tar.xz due.moe-761082a66b5c0e0e1ed4f5de9f58525f3a1512e8.zip | |
fix(Landing): Disable filtering
Diffstat (limited to 'src/lib/List/Anime')
| -rw-r--r-- | src/lib/List/Anime/AnimeListTemplate.svelte | 3 | ||||
| -rw-r--r-- | src/lib/List/Anime/CleanAnimeList.svelte | 5 | ||||
| -rw-r--r-- | src/lib/List/Anime/CompletedAnimeList.svelte | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte index 99d2e888..6e8d6d6c 100644 --- a/src/lib/List/Anime/AnimeListTemplate.svelte +++ b/src/lib/List/Anime/AnimeListTemplate.svelte @@ -30,6 +30,7 @@ export let upcoming = false; export let notYetReleased = false; export let dummy = false; + export let disableFilter = false; let lastUpdatedMedia = -1; let previousAnimeList: Media[]; @@ -67,6 +68,7 @@ bind:previousAnimeList bind:pendingUpdate {dummy} + {disableFilter} /> {:else} <PlaceholderList count={lastListSize} {title} /> @@ -88,6 +90,7 @@ bind:previousAnimeList bind:pendingUpdate {dummy} + {disableFilter} /> {/if} {:catch} diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index a9026d1d..1d57997b 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -30,6 +30,7 @@ export let upcoming = false; export let notYetReleased = false; export let dummy = false; + export let disableFilter = false; let keyCacher: NodeJS.Timeout; let totalEpisodeDueCount = media @@ -68,7 +69,7 @@ : 'Due'; const filterKey = `${filterKind}AnimeListFilter`; - $: selectedList = ($stateBin[filterKey] as string) || 'All'; + $: selectedList = disableFilter ? 'All' : ($stateBin[filterKey] as string) || 'All'; $: filteredMedia = selectedList === 'All' || !$settings.displayMediaListFilter @@ -149,7 +150,7 @@ No anime to display. <button on:click={() => (animeLists = cleanCache(user, $identity))}> Force refresh </button> -{:else if $settings.displayMediaListFilter} +{:else if $settings.displayMediaListFilter && !disableFilter} <select bind:value={$stateBin[filterKey]}> <option value="All">All</option> diff --git a/src/lib/List/Anime/CompletedAnimeList.svelte b/src/lib/List/Anime/CompletedAnimeList.svelte index 1fa775c4..4245525d 100644 --- a/src/lib/List/Anime/CompletedAnimeList.svelte +++ b/src/lib/List/Anime/CompletedAnimeList.svelte @@ -18,6 +18,7 @@ tokenType: '' }; export let dummy = false; + export let disableFilter = false; const { addNotification } = getNotificationsContext(); let animeLists: Promise<Media[]>; @@ -127,4 +128,5 @@ title={$locale().lists.completed.anime} completed {dummy} + {disableFilter} /> |