diff --git a/src/lib/components/HeroCarousel/HeroBackground.svelte b/src/lib/components/HeroCarousel/HeroBackground.svelte index c7f7e73..c6babb9 100644 --- a/src/lib/components/HeroCarousel/HeroBackground.svelte +++ b/src/lib/components/HeroCarousel/HeroBackground.svelte @@ -1,4 +1,8 @@
-
+ {#if PLATFORM_TV} {#await urls then urls} - {#each urls as url, i} + {#key index}
-
-
- {/each} + class="absolute inset-0 bg-center bg-cover" + style={`background-image: url('${urls[index]}');`} + in:fade={{ delay: 700, duration: 500, easing: cubicIn }} + out:fade={{ delay: 0, duration: 500, easing: cubicOut }} + /> +
+ {/key} {/await} -
-
+ {:else} +
+ {#await urls then urls} + {#each urls as url, i} +
+
+
+ {/each} + {/await} +
+
+ {/if}
diff --git a/src/lib/components/HeroCarousel/HeroCarousel.svelte b/src/lib/components/HeroCarousel/HeroCarousel.svelte index 30b7e65..54ed394 100644 --- a/src/lib/components/HeroCarousel/HeroCarousel.svelte +++ b/src/lib/components/HeroCarousel/HeroCarousel.svelte @@ -44,7 +44,7 @@ up: () => Selectable.giveFocus('left', true) || true }} /> -
+
diff --git a/src/lib/components/HeroShowcase/HeroShowcase.svelte b/src/lib/components/HeroShowcase/HeroShowcase.svelte index a7952b1..415e6a2 100644 --- a/src/lib/components/HeroShowcase/HeroShowcase.svelte +++ b/src/lib/components/HeroShowcase/HeroShowcase.svelte @@ -17,7 +17,7 @@ urls={items.then((items) => items.map((i) => `${TMDB_IMAGES_ORIGINAL}${i.backdropUrl}`))} bind:index={showcaseIndex} > - +
{#await items}
@@ -77,5 +77,5 @@ {:catch error}

{error.message}

{/await} - +
diff --git a/src/lib/pages/MoviesPage.svelte b/src/lib/pages/MoviesPage.svelte index 02d19eb..367662c 100644 --- a/src/lib/pages/MoviesPage.svelte +++ b/src/lib/pages/MoviesPage.svelte @@ -17,7 +17,7 @@
-
+