UNPKG

@starlly-labs/photo-viewer

Version:

An exquisite React photo preview component

16 lines (15 loc) 686 B
import React from 'react'; import type { DataType, PhotoProviderBase } from './types'; export interface PhotoProviderProps extends PhotoProviderBase { children: React.ReactNode; onIndexChange?: (index: number, state: PhotoProviderState) => void; onVisibleChange?: (visible: boolean, index: number, state: PhotoProviderState) => void; } type PhotoProviderState = { images: DataType[]; visible: boolean; index: number; fullScreen: boolean; }; export default function PhotoProvider({ children, onIndexChange, onVisibleChange, sidebarLeftRender, sidebarRightRender, sidebarWidth, ...restProps }: PhotoProviderProps): React.JSX.Element; export {};