aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-10-01 15:55:11 -0700
committerFuwn <[email protected]>2023-10-01 15:55:11 -0700
commitd467b310701b1b2b870d9e6a87d1ada25183c0e1 (patch)
treec19d2b2c7e5ebb1f4c3a7809ecaa9dbc8bc594c0 /src
parentchore: fix lints (diff)
downloaddue.moe-d467b310701b1b2b870d9e6a87d1ada25183c0e1.tar.xz
due.moe-d467b310701b1b2b870d9e6a87d1ada25183c0e1.zip
feat(anime): completed as prop
Diffstat (limited to 'src')
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte3
-rw-r--r--src/lib/List/Anime/CompletedAnimeList.svelte2
-rw-r--r--src/lib/List/Template/AnimeListTemplate.svelte2
3 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index d43d76ed..eb0b9eca 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -14,6 +14,7 @@
export let identity: UserIdentity;
export let endTime: number;
export let lastUpdatedMedia: number;
+ export let completed = false;
</script>
<ListTitle time={endTime / 1000} count={media.length} custom={title} />
@@ -59,7 +60,7 @@
lastUpdatedMedia = anime.id;
})}>+</a
>
- {#if !title.includes('Completed')}
+ {#if !completed}
[{anime.nextAiringEpisode?.episode === -1
? '?'
: (anime.nextAiringEpisode?.episode || 1) - 1}]
diff --git a/src/lib/List/Anime/CompletedAnimeList.svelte b/src/lib/List/Anime/CompletedAnimeList.svelte
index 01db915d..50a124a2 100644
--- a/src/lib/List/Anime/CompletedAnimeList.svelte
+++ b/src/lib/List/Anime/CompletedAnimeList.svelte
@@ -50,4 +50,4 @@
};
</script>
-<AnimeList {endTime} {cleanMedia} bind:animeLists {user} {identity} title="Completed Anime" />
+<AnimeList {endTime} {cleanMedia} bind:animeLists {user} {identity} title="Anime" completed />
diff --git a/src/lib/List/Template/AnimeListTemplate.svelte b/src/lib/List/Template/AnimeListTemplate.svelte
index c75b166a..73aa6cca 100644
--- a/src/lib/List/Template/AnimeListTemplate.svelte
+++ b/src/lib/List/Template/AnimeListTemplate.svelte
@@ -14,6 +14,7 @@
export let user: AniListAuthorisation;
export let identity: UserIdentity;
export let title: string;
+ export let completed = false;
let lastUpdatedMedia = -1;
</script>
@@ -33,6 +34,7 @@
{identity}
{endTime}
bind:lastUpdatedMedia
+ {completed}
/>
{:catch}
<ListTitle time={0} count={'?'} custom={title} />