aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-07-28 03:06:35 -0700
committerFuwn <[email protected]>2024-07-28 03:06:35 -0700
commit90aea6970c1183902605c46a5904eb466af98246 (patch)
tree433fb1894579fa21c8ce505ceec1997a16b8efbf /src/routes
parentfeat(Settings): prune manga on locale preference change (diff)
downloaddue.moe-90aea6970c1183902605c46a5904eb466af98246.tar.xz
due.moe-90aea6970c1183902605c46a5904eb466af98246.zip
feat(Completed): allow hiding panels
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/completed/+page.svelte44
1 files changed, 24 insertions, 20 deletions
diff --git a/src/routes/completed/+page.svelte b/src/routes/completed/+page.svelte
index d3ae7407..8a5724fd 100644
--- a/src/routes/completed/+page.svelte
+++ b/src/routes/completed/+page.svelte
@@ -33,29 +33,33 @@
<Landing />
{:else}
<div class="list-container">
- <details open={!$settings.displayAnimeCollapsed} class="list">
- {#if $userIdentity.id !== -2}
- <WatchingAnimeList user={data.user} />
- {:else}
- <ListTitle title={$locale().lists.completed.anime} />
+ {#if !$settings.displayFiltersIncludeCompleted || !$settings.disableAnime}
+ <details open={!$settings.displayAnimeCollapsed} class="list">
+ {#if $userIdentity.id !== -2}
+ <WatchingAnimeList user={data.user} />
+ {:else}
+ <ListTitle title={$locale().lists.completed.anime} />
- <Skeleton card={false} count={5} height="0.9rem" list />
- {/if}
- </details>
+ <Skeleton card={false} count={5} height="0.9rem" list />
+ {/if}
+ </details>
+ {/if}
- <details open={!$settings.displayMangaCollapsed} class="list">
- {#if $userIdentity.id !== -2}
- <MangaListTemplate
- user={data.user}
- displayUnresolved={$settings.displayUnresolved}
- due={false}
- />
- {:else}
- <ListTitle title={$locale().lists.completed.mangaAndLightNovels} />
+ {#if !$settings.displayFiltersIncludeCompleted || !$settings.disableManga}
+ <details open={!$settings.displayMangaCollapsed} class="list">
+ {#if $userIdentity.id !== -2}
+ <MangaListTemplate
+ user={data.user}
+ displayUnresolved={$settings.displayUnresolved}
+ due={false}
+ />
+ {:else}
+ <ListTitle title={$locale().lists.completed.mangaAndLightNovels} />
- <Skeleton card={false} count={5} height="0.9rem" list />
- {/if}
- </details>
+ <Skeleton card={false} count={5} height="0.9rem" list />
+ {/if}
+ </details>
+ {/if}
</div>
{/if}