From d84014e15a94fcf93eecea70690e28e3c3387c9a Mon Sep 17 00:00:00 2001 From: Eva Decker Date: Mon, 20 Nov 2023 02:47:12 -0500 Subject: [PATCH] feat: Lazyload images below the fold (#123) --- src/lib/components/CoverCard.svelte | 13 +++++++++++-- src/routes/+page.svelte | 9 +++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/lib/components/CoverCard.svelte b/src/lib/components/CoverCard.svelte index a8a994c..5b96d3d 100644 --- a/src/lib/components/CoverCard.svelte +++ b/src/lib/components/CoverCard.svelte @@ -10,6 +10,7 @@ export let original: Album | null = null; export let cover: Album | null = null; export let slug: string | null = null; + export let lazy: boolean = false; let isSkeleton = false; if (!original && !cover && !slug) isSkeleton = true; @@ -19,12 +20,20 @@
{#if original?.album_img} - {`${original.name} + {`${original.name} {/if}
{#if cover?.album_img} - {`${cover.name} + {`${cover.name} {/if}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 117ea80..0071355 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -101,8 +101,13 @@ {:else}
- {#each value.covers as cover} - + {#each value.covers as cover, index} + 5} + /> {/each}