import React from 'react'; import { FaUpload } from 'react-icons/fa'; import { uploadInitialImage } from '../../../app/socketio/actions'; import { RootState, useAppSelector } from '../../../app/store'; import InvokeImageUploader from '../../../common/components/InvokeImageUploader'; import CurrentImageButtons from '../../gallery/CurrentImageButtons'; import CurrentImagePreview from '../../gallery/CurrentImagePreview'; import ImageMetadataViewer from '../../gallery/ImageMetaDataViewer/ImageMetadataViewer'; import InitImagePreview from './InitImagePreview'; export default function ImageToImageDisplay() { const initialImage = useAppSelector( (state: RootState) => state.options.initialImage ); const { currentImage, intermediateImage } = useAppSelector( (state: RootState) => state.gallery ); const shouldShowImageDetails = useAppSelector( (state: RootState) => state.options.shouldShowImageDetails ); const imageToDisplay = intermediateImage || currentImage; return (