aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/CleanGrid.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-03-03 22:54:56 -0800
committerFuwn <[email protected]>2026-03-03 22:54:56 -0800
commit07a00c3ea35b4df7eb23275704dd26f842db76be (patch)
tree097ee52433779830aa4ddd6666e85ed42878cfc9 /src/lib/List/CleanGrid.svelte
parentrefactor(effect): migrate svelte json hotspots to typed decoders (diff)
downloaddue.moe-07a00c3ea35b4df7eb23275704dd26f842db76be.tar.xz
due.moe-07a00c3ea35b4df7eb23275704dd26f842db76be.zip
fix(anime): align due cover rendering with due classification
Diffstat (limited to 'src/lib/List/CleanGrid.svelte')
-rw-r--r--src/lib/List/CleanGrid.svelte5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/List/CleanGrid.svelte b/src/lib/List/CleanGrid.svelte
index 006a5e4e..384d4940 100644
--- a/src/lib/List/CleanGrid.svelte
+++ b/src/lib/List/CleanGrid.svelte
@@ -1,6 +1,7 @@
<script lang="ts">
import type { Media } from "$lib/Data/AniList/media";
import ParallaxImage from "$lib/Image/ParallaxImage.svelte";
+import { shouldRenderAnimeCover } from "$lib/List/Anime/rendering";
import { outboundLink } from "$lib/Media/links";
import LinkedTooltip from "$lib/Tooltip/LinkedTooltip.svelte";
import settings from "$stores/settings";
@@ -30,7 +31,9 @@ $: processedMedia =
{@const progress = (title.mediaListEntry || { progress: 0 }).progress}
{@const isAboveFold = index < 6}
- {#if type === 'anime' ? upcoming || notYetReleased || progress !== (title.nextAiringEpisode?.episode || 9999) - 1 : progress != title.episodes}
+ {#if type === 'anime'
+ ? shouldRenderAnimeCover(title, { upcoming, notYetReleased })
+ : progress != title.episodes}
<div class="cover-card" id={`${type}-${title.id}-${uniqueID}`}>
<LinkedTooltip
pin={`${type}-${title.id}-${uniqueID}`}