diff --git a/src/lib/components/Carousel/Carousel.svelte b/src/lib/components/Carousel/Carousel.svelte index 1905dea..e13b1a5 100644 --- a/src/lib/components/Carousel/Carousel.svelte +++ b/src/lib/components/Carousel/Carousel.svelte @@ -40,13 +40,13 @@ {#if scrollX > 50}
{/if} {#if carousel && scrollX < carousel?.scrollWidth - carousel?.clientWidth - 50}
{/if}
diff --git a/src/lib/components/EpisodeCard/EpisodeCard.svelte b/src/lib/components/EpisodeCard/EpisodeCard.svelte index 8b872d1..804ede9 100644 --- a/src/lib/components/EpisodeCard/EpisodeCard.svelte +++ b/src/lib/components/EpisodeCard/EpisodeCard.svelte @@ -1,9 +1,10 @@ {#await tmdbSeriesPromise then series}
@@ -197,8 +226,8 @@ {#key visibleSeasonNumber} {#each episodeProps[visibleSeasonNumber || 1] || [] as props, i} -
- (visibleEpisodeNumber = i)} /> +
+ (visibleEpisodeIndex = i)} />
{:else} @@ -210,15 +239,17 @@
- {#if visibleEpisodeNumber !== undefined} - {#await tmdbSeasonsPromise.then((season) => season?.[visibleSeasonNumber ? visibleSeasonNumber - 1 : 0]?.episodes?.[visibleEpisodeNumber || 0]) then episode} + {#if visibleEpisodeIndex !== undefined} + {#await tmdbSeasonsPromise.then((season) => season?.[visibleSeasonNumber ? visibleSeasonNumber - 1 : 0]?.episodes?.[visibleEpisodeIndex || 0]) then episode}
(visibleEpisodeIndex = undefined)} > + Back +

{episode?.name || 'Episode ' + episode?.episode_number}

@@ -230,7 +261,7 @@ class="flex flex-col gap-3 max-w-5xl row-span-3 col-span-4 sm:col-span-6 lg:col-span-3 mb-4 lg:mr-8" >
-

{series?.tagline || series?.name}

+

{series?.tagline || series?.name}

-

{series?.overview}

+

{series?.overview}