Fix scene gallery viewer displaying incorrect image

This commit is contained in:
WithoutPants 2025-04-09 12:30:04 +10:00
parent 2375bc6cac
commit f9fb33e8cc

View file

@ -1,7 +1,7 @@
import React, { useCallback, useMemo } from "react"; import React, { useCallback, useMemo } from "react";
import { useLightbox } from "src/hooks/Lightbox/hooks"; import { useLightbox } from "src/hooks/Lightbox/hooks";
import { LoadingIndicator } from "src/components/Shared/LoadingIndicator"; import { LoadingIndicator } from "src/components/Shared/LoadingIndicator";
import Gallery from "react-photo-gallery"; import Gallery, { PhotoClickHandler } from "react-photo-gallery";
import "flexbin/flexbin.css"; import "flexbin/flexbin.css";
import { import {
CriterionModifier, CriterionModifier,
@ -45,9 +45,9 @@ export const GalleryViewer: React.FC<IProps> = ({ galleryId }) => {
}, [images]); }, [images]);
const showLightbox = useLightbox(lightboxState); const showLightbox = useLightbox(lightboxState);
const showLightboxOnClick = useCallback( const showLightboxOnClick: PhotoClickHandler = useCallback(
(event, { index }) => { (event, { index }) => {
showLightbox(index); showLightbox({ initialIndex: index });
}, },
[showLightbox] [showLightbox]
); );