svelte-gallery
Version:
Intelligent masonry style photo gallery that maintains image aspect ratios in perfect rows.
16 lines (13 loc) • 347 B
TypeScript
/// <reference types="svelte" />
import { SvelteComponent, SvelteComponentTyped } from 'svelte';
export interface GalleryProps {
images: Partial<HTMLImageElement>[];
rowHeight?: number;
gutter?: number;
imageComponent?: typeof SvelteComponent;
}
export default class Gallery extends SvelteComponentTyped<
GalleryProps,
{},
{}
> {}