UNPKG

svelte-gallery

Version:

Intelligent masonry style photo gallery that maintains image aspect ratios in perfect rows.

16 lines (13 loc) 347 B
/// <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, {}, {} > {}