UNPKG

react-native-gallery-preview

Version:

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

32 lines (31 loc) 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useGalleryPreview = void 0; var _react = require("react"); const useGalleryPreview = () => { const [galleryPreviewState, setGalleryPreviewState] = (0, _react.useState)({ isVisible: false, initialIndex: 0 }); const openGalleryPreview = (0, _react.useCallback)(imageIndex => { setGalleryPreviewState({ isVisible: true, initialIndex: imageIndex }); }, []); const closeGalleryPreview = (0, _react.useCallback)(() => { setGalleryPreviewState({ isVisible: false, initialIndex: 0 }); }, []); return { openGalleryPreview, closeGalleryPreview, galleryPreviewState }; }; exports.useGalleryPreview = useGalleryPreview; //# sourceMappingURL=useGalleryPreview.js.map