From 416127fa5af2b627373f6f5577195007a6b48354 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 26 Apr 2024 17:00:07 -0700 Subject: feat(schedule): better tooltip --- src/lib/Schedule/Days.svelte | 93 ++++++++++++++++++++++++++++---------------- 1 file changed, 59 insertions(+), 34 deletions(-) (limited to 'src/lib') diff --git a/src/lib/Schedule/Days.svelte b/src/lib/Schedule/Days.svelte index de749d8c..c0cacb0e 100644 --- a/src/lib/Schedule/Days.svelte +++ b/src/lib/Schedule/Days.svelte @@ -9,6 +9,7 @@ import CoverBypass from './CoverBypass.svelte'; import '$lib/List/covers.css'; import ParallaxImage from '$lib/Image/ParallaxImage.svelte'; + import LinkedTooltip from '$lib/Tooltip/LinkedTooltip.svelte'; export let subsPlease: SubsPlease; export let scheduledMedia: Partial; @@ -69,7 +70,7 @@ }; -{#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry]} +{#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry], dayIndex}
- {#each Object.values(scheduleEntry) as entry} + {#each Object.values(scheduleEntry) as entry, entryIndex} {@const media = associateMedia(scheduledMedia, entry.title)} -
- + -
- + +
+ +
+
+ +
+
+ +
+ + + {#if media && media.nextAiringEpisode} + + {episode(media, day)}{media.episodes ? `/${media.episodes}` : ''} at + + {/if} + {entry.time} +
- - -
- - - {#if media && media.nextAiringEpisode} - - {episode(media, day)}{media.episodes ? `/${media.episodes}` : ''} at - - {/if} - {entry.time} - -
+
{/each}
@@ -145,7 +154,7 @@ -- cgit v1.2.3