react-native-photos-gallery
Version:
A React Native animated custom photo gallery component
16 lines (15 loc) • 678 B
TypeScript
import type { ArrayData, MeasureValues, PhotoGalleryProps } from '../Types';
declare const usePhotoGallery: ({ animationCloseSpeed, }: Pick<PhotoGalleryProps, 'animationCloseSpeed'>) => {
origin: Omit<MeasureValues, "pageX" | "pageY">;
indexValue: number;
selectedItem: ArrayData;
onOpen: (values: MeasureValues, item: ArrayData, index: number) => void;
layoutStyle: {
opacity: number;
};
onClose: () => void;
visible: boolean;
setSelectedItem: import("react").Dispatch<import("react").SetStateAction<ArrayData>>;
setIndexValue: import("react").Dispatch<import("react").SetStateAction<number>>;
};
export default usePhotoGallery;