UNPKG

react-native-gallery-preview

Version:

<div> <img align="right" height="720" src="example.gif"> </div>

27 lines (26 loc) 656 B
"use strict"; import { useCallback, useState } from "react"; export const useGalleryPreview = () => { const [galleryPreviewState, setGalleryPreviewState] = useState({ isVisible: false, initialIndex: 0 }); const openGalleryPreview = useCallback(imageIndex => { setGalleryPreviewState({ isVisible: true, initialIndex: imageIndex }); }, []); const closeGalleryPreview = useCallback(() => { setGalleryPreviewState({ isVisible: false, initialIndex: 0 }); }, []); return { openGalleryPreview, closeGalleryPreview, galleryPreviewState }; }; //# sourceMappingURL=useGalleryPreview.js.map