import { MdFileUpload } from 'react-icons/md'; import { Tooltip } from '@material-ui/core'; import { useTranslation } from 'react-i18next'; import React, { memo, useContext, useRef } from 'react'; import { handleKeyUp } from '../../utils'; import Input from './Input'; import * as styles from './PhotoUpload.module.css'; import StorageContext from '../../contexts/StorageContext'; const PhotoUpload = () => { const fileInputRef = useRef(null); const { t } = useTranslation(); const { uploadPhotograph } = useContext(StorageContext); const handleIconClick = () => { fileInputRef.current.click(); }; const handleImageUpload = (e) => { const file = e.target.files[0]; uploadPhotograph(file); }; return (