import { Box, Button, CircularProgress, Typography } from '@mui/material'; import ImageIcon from '@mui/icons-material/Image'; import CloseIcon from '@mui/icons-material/Close'; import { useCameraController } from '../useCameraController'; import { CameraLayoutProps, CapturedImage } from '../camera.types'; const ShowDesktopGallery = (props: CameraLayoutProps) => { const { images, closeHandler, uischemaData, setCropImageUrl, path, setImages } = props; const { isSaving, saveImage, deleteImage, } = useCameraController( setImages, uischemaData, path, images, setCropImageUrl, closeHandler, ); return ( Gallery {images?.length} images {images?.length === 0 ? ( No images yet ) : ( {images?.map((img: CapturedImage, i) => ( ))} )} ); }; export default ShowDesktopGallery;