From db1b2315b78d2b358fa8b375ae0216c408ed097e Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Thu, 9 Apr 2026 17:13:03 +0900 Subject: image viewer --- src/lib/components/ImageList.svelte | 52 ++++++++++++++++++++++++++++++++++ src/lib/components/ImagePreview.svelte | 40 ++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 src/lib/components/ImageList.svelte create mode 100644 src/lib/components/ImagePreview.svelte (limited to 'src/lib/components') diff --git a/src/lib/components/ImageList.svelte b/src/lib/components/ImageList.svelte new file mode 100644 index 0000000..7e6f836 --- /dev/null +++ b/src/lib/components/ImageList.svelte @@ -0,0 +1,52 @@ + + +
+ {#if images.length === 0} +
+

No images found

+
+ {:else} + + {/if} +
diff --git a/src/lib/components/ImagePreview.svelte b/src/lib/components/ImagePreview.svelte new file mode 100644 index 0000000..82115e7 --- /dev/null +++ b/src/lib/components/ImagePreview.svelte @@ -0,0 +1,40 @@ + + +
+ {#if file === undefined || imageUrl === undefined} +
+

Select a photo to preview

+
+ {:else} + {#key file.path} + {#if !imageLoaded} + + {/if} + {file.filename} { imageLoaded = true; }} + /> + {/key} + {/if} +
-- cgit v1.2.3