react-advanced-gallery
Version:
A customizable React image gallery component with Bootstrap styling, fullscreen mode, animations, and support for various media types
19 lines (18 loc) • 765 B
TypeScript
import { GalleryItem } from '../types';
interface FullscreenViewerProps {
isOpen: boolean;
currentImage: GalleryItem | null;
images: GalleryItem[];
currentIndex: number;
zoomLevel: number;
onClose: () => void;
onPrev: () => void;
onNext: () => void;
onFavoriteToggle: (image: GalleryItem) => void;
onImageRemove: (image: GalleryItem) => void;
onZoomIn: () => void;
onZoomOut: () => void;
onThumbnailClick: (index: number) => void;
}
export declare function FullscreenViewer({ isOpen, currentImage, images, currentIndex, zoomLevel, onClose, onPrev, onNext, onFavoriteToggle, onImageRemove, onZoomIn, onZoomOut, onThumbnailClick }: FullscreenViewerProps): import("react/jsx-runtime").JSX.Element | null;
export {};