diff options
Diffstat (limited to 'src/lib/List/Manga')
| -rw-r--r-- | src/lib/List/Manga/CleanMangaList.svelte | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 41a085d8..76abb0fc 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -48,17 +48,19 @@ .map(([key]) => key) ) ); - let selectedList = stateBin.get().mangaListFilter || 'All'; + const filterKind = due ? 'due' : 'completed'; + const filterKey = `${filterKind}MangaListFilter`; + let selectedList = stateBin.get()[filterKey] || 'All'; onMount(() => { if (browser) { - const storedValue = stateBin.get().mangaListFilter; + const storedValue = stateBin.get()[filterKey]; if (typeof storedValue === 'string') selectedList = storedValue; } }); - $: stateBin.setKey('mangaListFilter', selectedList); + $: stateBin.setKey(filterKey, selectedList); $: filteredMedia = selectedList === 'All' |