feat: lazy loading on album/sharing/search (#5696)

* feat(frontend): Lazy loading on album

* feat(frontend): Lazy loading on search & sharing

Issue #5418
This commit is contained in:
Po-Ru, Lin
2023-12-15 00:48:29 +08:00
committed by GitHub
parent 9bb6befc92
commit 8e39d389b5
4 changed files with 18 additions and 6 deletions
+2 -2
View File
@@ -94,9 +94,9 @@
<div>
<!-- Share Album List -->
<div class="grid grid-cols-[repeat(auto-fill,minmax(14rem,1fr))]">
{#each data.sharedAlbums as album (album.id)}
{#each data.sharedAlbums as album, idx (album.id)}
<a data-sveltekit-preload-data="hover" href={`albums/${album.id}`} animate:flip={{ duration: 200 }}>
<AlbumCard {album} isSharingView showContextMenu={false} />
<AlbumCard preload={idx < 20} {album} isSharingView showContextMenu={false} />
</a>
{/each}
</div>