diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/schedule/+page.svelte | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte index 470ed607..39fc50d2 100644 --- a/src/routes/schedule/+page.svelte +++ b/src/routes/schedule/+page.svelte @@ -10,6 +10,8 @@ onMount(async () => { subsPleasePromise = fetch(`/api/subsplease?tz=${timeZone}`).then((r) => r.json()); }); + + const entryKey = (entry: unknown, key: string) => (entry as any)[key]; </script> {#await subsPleasePromise} @@ -32,14 +34,17 @@ <ul> {#each Object.values(scheduleEntry) as entry} <li class="entry"> - <a href={`https://anilist.co/search?search=${entry.title}`} target="_blank"> - {entry.title} + <a + href={`https://anilist.co/search?search=${entryKey(entry, 'title')}`} + target="_blank" + > + {entryKey(entry, 'title')} </a> {#if !$settings.displayCountdownRightAligned} <span style="opacity: 50%;">|</span> {/if} <span class:countdown={$settings.displayCountdownRightAligned}> - {entry.time} + {entryKey(entry, 'time')} </span> </li> {/each} |