import React, { useState } from 'react'; import { makeStyles } from '@material-ui/core/styles'; import CloudUploadIcon from '@material-ui/icons/CloudUpload'; import { CardActionArea, CardMedia } from '@material-ui/core'; import UploadImage from '../../components/UploadImage/UploadImage'; import { Contents } from './types'; interface PropTypes { contents: Contents; setContents: (a: Contents) => void; which: 'left' | 'right'; } const useStyles = makeStyles(theme => ({ images: { height: theme.spacing(50), width: 300, display: 'flex', justifyContent: 'center', alignItems: 'center', cursor: 'pointer' } })); const PollSubmissionImage: React.FC = ({ setContents, which, contents }) => { const classes = useStyles(); const [display, setDisplay] = useState(false); const [image, setImage] = useState(''); const handleClick = () => { setDisplay(!display); }; const patchUrl = (url: string) => { setImage(url); contents[which] = {url}; setContents({...contents}); }; return ( <> ); }; export default PollSubmissionImage;