Fix performer page lightbox (#1020)

This commit is contained in:
InfiniteTF 2020-12-24 11:10:09 +01:00 committed by GitHub
parent 232a69c518
commit 5c10712aab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -1,4 +1,4 @@
import React, { useEffect, useState } from "react";
import React, { useEffect, useMemo, useState } from "react";
import { Button, Tabs, Tab } from "react-bootstrap";
import { useParams, useHistory } from "react-router-dom";
import cx from "classnames";
@ -48,9 +48,13 @@ export const Performer: React.FC = () => {
imagePreview === undefined
? performer.image_path ?? ""
: imagePreview ?? `${performer.image_path}?default=true`;
const lightboxImages = useMemo(
() => [{ paths: { thumbnail: activeImage, image: activeImage } }],
[activeImage]
);
const showLightbox = useLightbox({
images: [{ paths: { thumbnail: activeImage, image: activeImage } }],
images: lightboxImages,
});
// Network state