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