From bfa66e5389e88f365c8515f1366dc2858787e075 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 2 Jan 2024 14:10:47 -0800 Subject: feat(sequelspy): media cover hover --- src/lib/Tools/SequelSpy.svelte | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'src/lib/Tools') diff --git a/src/lib/Tools/SequelSpy.svelte b/src/lib/Tools/SequelSpy.svelte index bedbf84e..5684463f 100644 --- a/src/lib/Tools/SequelSpy.svelte +++ b/src/lib/Tools/SequelSpy.svelte @@ -9,6 +9,8 @@ import { page } from '$app/stores'; import { browser } from '$app/environment'; import { season as getSeason } from '$lib/Media/Anime/season'; + import { onMouseEnter, onMouseLeave, onMouseMove } from '$lib/Media/Cover/hoverCover'; + import HoverCover from '$lib/Media/Cover/HoverCover.svelte'; export let user: AniListAuthorisation; @@ -16,6 +18,9 @@ const urlParameters = browser ? new URLSearchParams(window.location.search) : null; let year = parseOrDefault(urlParameters, 'year', new Date().getFullYear()); let season = parseOrDefault(urlParameters, 'season', getSeason()); + let hovering = false; + let hoveredMedia: Media | null = null; + let imageStyle = ''; $: { if (year.toString().length === 4) currentPrequels = prequels(user, year, season); @@ -50,7 +55,25 @@ {:then currentPrequels}