summaryrefslogtreecommitdiffstatshomepage
path: root/frontend/src/lib/gallery/Gallery.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/lib/gallery/Gallery.svelte')
-rw-r--r--frontend/src/lib/gallery/Gallery.svelte10
1 files changed, 8 insertions, 2 deletions
diff --git a/frontend/src/lib/gallery/Gallery.svelte b/frontend/src/lib/gallery/Gallery.svelte
index 964c677..0480026 100644
--- a/frontend/src/lib/gallery/Gallery.svelte
+++ b/frontend/src/lib/gallery/Gallery.svelte
@@ -2,12 +2,18 @@
import type { PageFragment } from '$gql/graphql';
import GalleryPage from './GalleryPage.svelte';
- export let pages: PageFragment[];
+ interface Props {
+ pages: PageFragment[];
+ open: (page: number) => void;
+ updateCover: (page: number) => void;
+ }
+
+ let { pages, open, updateCover }: Props = $props();
</script>
<div class="max-h-full gap-2 overflow-auto p-1 pr-3" tabindex="-1">
{#each pages as page, index}
- <GalleryPage {page} {index} on:open on:cover />
+ <GalleryPage {page} {index} {open} {updateCover} />
{/each}
</div>