@starlly-labs/photo-viewer
Version:
An exquisite React photo preview component
15 lines (14 loc) • 560 B
TypeScript
import React from 'react';
import type { DataType, PhotoProviderBase } from './types';
import './PhotoSlider.less';
export interface IPhotoSliderProps extends PhotoProviderBase {
images: DataType[];
index?: number;
fullScreen: boolean;
onIndexChange?: (index: number) => void;
onFullScreen: (status: boolean) => void;
visible: boolean;
onClose: (evt?: React.MouseEvent | React.TouchEvent) => void;
afterClose?: () => void;
}
export default function PhotoSlider(props: IPhotoSliderProps): React.JSX.Element | null;