import { PropTypes } from 'react' UploadContentButton.propTypes = { uploadContent: PropTypes.func.isRequired, } export default function UploadContentButton({ uploadContent }) { let fileInput; return ( fileInput.click()} title="Upload a file to replace the content."> fileInput = ref} className="hidden" type="file" onChange={e => { if (e.target.files.length > 0) uploadContent(e.target.files[0]) }} /> ) }