aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Manga
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/List/Manga')
-rw-r--r--src/lib/List/Manga/CleanMangaList.svelte13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte
index 623f7c37..41a085d8 100644
--- a/src/lib/List/Manga/CleanMangaList.svelte
+++ b/src/lib/List/Manga/CleanMangaList.svelte
@@ -13,6 +13,7 @@
import '../covers.css';
import CleanGrid from '../CleanGrid.svelte';
import CleanList from '../CleanList.svelte';
+ import stateBin from '$stores/stateBin';
export let media: Media[];
export let cleanCache: () => void;
@@ -47,7 +48,17 @@
.map(([key]) => key)
)
);
- let selectedList = 'All';
+ let selectedList = stateBin.get().mangaListFilter || 'All';
+
+ onMount(() => {
+ if (browser) {
+ const storedValue = stateBin.get().mangaListFilter;
+
+ if (typeof storedValue === 'string') selectedList = storedValue;
+ }
+ });
+
+ $: stateBin.setKey('mangaListFilter', selectedList);
$: filteredMedia =
selectedList === 'All'