aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Media/hoverCover.ts
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/lib/Media/hoverCover.ts
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/lib/Media/hoverCover.ts')
-rw-r--r--src/lib/Media/hoverCover.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/Media/hoverCover.ts b/src/lib/Media/hoverCover.ts
index 944ac605..29d2df46 100644
--- a/src/lib/Media/hoverCover.ts
+++ b/src/lib/Media/hoverCover.ts
@@ -2,16 +2,17 @@ import type { Media } from '$lib/AniList/media';
import type { SubsPleaseEpisode } from './Anime/Airing/Subtitled/subsPlease';
interface OnMouseEnterLeave {
+ hovering: boolean;
item: SubsPleaseEpisode | null;
media: Media | null;
}
-export const onMouseEnter = (item: SubsPleaseEpisode, media: Media | null) => {
- return { item, media } as OnMouseEnterLeave;
+export const onMouseEnter = (media: Media | null, item: SubsPleaseEpisode | null = null) => {
+ return { hovering: true, item, media } as OnMouseEnterLeave;
};
export const onMouseLeave = () => {
- return { item: null, media: null } as OnMouseEnterLeave;
+ return { hovering: false, item: null, media: null } as OnMouseEnterLeave;
};
interface OnMouseMove {