From 1bfd3e50842fdd511fc89d2b5892f8d440914cca Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Thu, 9 Apr 2026 19:28:44 +0900 Subject: caching of images --- src/lib/components/CachedThumbnail.svelte | 67 +++++++++++++++++++++++++++++++ src/lib/components/ImageList.svelte | 8 +--- src/lib/components/ImagePreview.svelte | 31 ++++++++++++++ 3 files changed, 100 insertions(+), 6 deletions(-) create mode 100644 src/lib/components/CachedThumbnail.svelte (limited to 'src/lib/components') diff --git a/src/lib/components/CachedThumbnail.svelte b/src/lib/components/CachedThumbnail.svelte new file mode 100644 index 0000000..f0fe8bf --- /dev/null +++ b/src/lib/components/CachedThumbnail.svelte @@ -0,0 +1,67 @@ + + +{#if blobUrl !== undefined} + +{:else} +
+ +
+{/if} diff --git a/src/lib/components/ImageList.svelte b/src/lib/components/ImageList.svelte index f338670..532cd3b 100644 --- a/src/lib/components/ImageList.svelte +++ b/src/lib/components/ImageList.svelte @@ -1,6 +1,7 @@