UNPKG

react-photo-album

Version:

Responsive photo gallery component for React

19 lines (16 loc) 713 B
import { Photo, ColumnsPhotoAlbumProps, ComponentsProps, Render, ResponsiveSizes, ClickHandler } from '../types.js'; import 'react'; declare function resolveColumnsProps<TPhoto extends Photo>(containerWidth: number | undefined, { columns, ...rest }: ColumnsPhotoAlbumProps<TPhoto>): { columns: number | undefined; spacing: number | undefined; padding: number | undefined; componentsProps: ComponentsProps<TPhoto>; render: Render<TPhoto> | undefined; photos: TPhoto[]; sizes?: ResponsiveSizes; breakpoints?: number[]; defaultContainerWidth?: number; onClick?: ClickHandler<TPhoto> | undefined; skeleton?: React.ReactNode; }; export { resolveColumnsProps as default };