aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-28 20:17:05 -0800
committerFuwn <[email protected]>2023-12-28 20:17:45 -0800
commitda50f756d90da9fa66c60d4aec97c751bb2d2ff5 (patch)
treed16db9f2c50036449d434c65ff2ece6cd52f0923 /src/routes
parentfeat(hovercover): default image width (diff)
downloaddue.moe-da50f756d90da9fa66c60d4aec97c751bb2d2ff5.tar.xz
due.moe-da50f756d90da9fa66c60d4aec97c751bb2d2ff5.zip
feat(hovercover): allow for no subs
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/schedule/+page.svelte7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte
index f1d4d92a..9251552d 100644
--- a/src/routes/schedule/+page.svelte
+++ b/src/routes/schedule/+page.svelte
@@ -30,6 +30,7 @@
scheduledMediaPromise = scheduleMediaListCollection(new Date().getFullYear(), season());
});
+ let hovering = false;
let hoveredItem: SubsPleaseEpisode | null = null;
let hoveredMedia: Media | null = null;
let imageStyle = '';
@@ -108,14 +109,16 @@
<li
class="entry"
on:mouseenter={() => {
- const response = onMouseEnter(entry, media);
+ const response = onMouseEnter(media, entry);
+ hovering = response.hovering;
hoveredItem = response.item;
hoveredMedia = response.media;
}}
on:mouseleave={() => {
const response = onMouseLeave();
+ hovering = response.hovering;
hoveredItem = response.item;
hoveredMedia = response.media;
}}
@@ -176,7 +179,7 @@
<Error type="Schedule" loginSessionError={false} />
{/await}
-<HoverCover {hoveredItem} {hoveredMedia} {imageStyle} />
+<HoverCover {hoveredItem} {hoveredMedia} {imageStyle} {hovering} />
<style>
#list-container {