1
0
Fork 0
photos/web/manage/src/Gallery.svelte

23 lines
446 B
Svelte

<script>
import { onMount, afterUpdate } from 'svelte';
import Gallery from '../build/shared/js/gallery.js';
import Photo from './Photo.svelte';
export let photos;
let galleryEle;
let gallery;
onMount(() => {
gallery = new Gallery(galleryEle);
});
</script>
<main class="gallery" bind:this={galleryEle}>
{#each photos as photo}
<Photo {photo} on:sizechange={gallery.recompute()} />
{/each}
</main>
<!-- vim: set ft=html: -->