From fad14536e97ef8ac2c67547347eca8eb0c173549 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 18 Jan 2024 07:23:29 -0800 Subject: refactor(schedule): move days to component --- src/lib/Tools/Schedule/Days.svelte | 121 +++++++++++++++++++++++++++++++++++++ src/lib/Tools/Schedule/Tool.svelte | 113 +--------------------------------- 2 files changed, 124 insertions(+), 110 deletions(-) create mode 100644 src/lib/Tools/Schedule/Days.svelte diff --git a/src/lib/Tools/Schedule/Days.svelte b/src/lib/Tools/Schedule/Days.svelte new file mode 100644 index 00000000..9247d109 --- /dev/null +++ b/src/lib/Tools/Schedule/Days.svelte @@ -0,0 +1,121 @@ + + +{#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry]} +
+ {day} + +
    + {#each Object.values(scheduleEntry) as entry} + {@const media = associateMedia(scheduledMedia, entry.title)} + +
  1. + + {#if !$settings.displayCountdownRightAligned} + | + {/if} + + {#if media && media.nextAiringEpisode} + + {episode(media, day)}{media.episodes ? `/${media.episodes}` : ''} at + + {/if} + {entry.time} + +
  2. + {/each} +
+
+ +

+{/each} + + diff --git a/src/lib/Tools/Schedule/Tool.svelte b/src/lib/Tools/Schedule/Tool.svelte index 736023ed..1e919abf 100644 --- a/src/lib/Tools/Schedule/Tool.svelte +++ b/src/lib/Tools/Schedule/Tool.svelte @@ -1,19 +1,17 @@ @@ -121,38 +68,7 @@ {@const columnCount = Math.ceil(Object.keys(subsPlease.schedule).length / 2)}

- {#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry]} -
- {day} - -
    - {#each Object.values(scheduleEntry) as entry} - {@const media = associateMedia(scheduledMedia, entry.title)} - -
  1. - - {#if !$settings.displayCountdownRightAligned} - | - {/if} - - {#if media && media.nextAiringEpisode} - - {episode(media, day)}{media.episodes ? `/${media.episodes}` : ''} at - - {/if} - {entry.time} - -
  2. - {/each} -
-
- -

- {/each} +

{:else} @@ -166,26 +82,3 @@ {:catch} {/await} - - -- cgit v1.2.3