import { useState } from "react"; import { Grid2, useMediaQuery, useTheme } from "@mui/material"; import { OverlayScrollbarsComponent } from "overlayscrollbars-react"; import { twMerge } from "tailwind-merge"; import { PHOTO_COUNT } from "../../utils/constants"; import { ImageFromByteArray } from "../image-from-byte-array"; export const PhotoGallery = ({ fileData, paletteRGB }) => { const [currentPhotoIndex, setCurrentPhotoIndex] = useState(0); const theme = useTheme(); const isSmallerPreview = useMediaQuery(theme.breakpoints.down("md")); const photoPreview = (