From cc5da25ce9d9809d2a3d1a3033e4f8db33e3d6f7 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 12 Jun 2025 04:13:16 -0700 Subject: refactor(List): Simplify get-set structure of stateBin usage --- src/lib/List/Anime/CleanAnimeList.svelte | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'src/lib/List/Anime') diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 597d27ac..22e8f581 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -66,17 +66,8 @@ ? 'Completed' : 'Due'; const filterKey = `${filterKind}AnimeListFilter`; - let selectedList = ($stateBin[filterKey] as string) || 'All'; - onMount(() => { - if (browser) { - const storedValue = $stateBin[filterKey]; - - if (typeof storedValue === 'string') selectedList = storedValue; - } - }); - - $: $stateBin[filterKey] = selectedList; + $: selectedList = ($stateBin[filterKey] as string) || 'All'; $: filteredMedia = selectedList === 'All' || !$settings.displayMediaListFilter @@ -158,7 +149,7 @@ Force refresh {:else if $settings.displayMediaListFilter} - {#each lists as list} -- cgit v1.2.3