FormUpload.js 655 B

1234567891011121314151617181920
  1. import { connect } from "react-redux";
  2. import { actionFullAva } from "../actions/actionFullAva";
  3. import { useDropzone } from "react-dropzone";
  4. import { ConnectedAvaLogo } from "../components/Ava";
  5. import "./FormUpload.css";
  6. const FormUpload = ({onUpload}) => {
  7. const {acceptedFiles, getRootProps, getInputProps} = useDropzone()
  8. let files = acceptedFiles.map (file => onUpload(file))
  9. console.log(files)
  10. return (
  11. <div {...getRootProps({})}>
  12. <input {...getInputProps()} />
  13. <ConnectedAvaLogo />
  14. </div>
  15. );
  16. };
  17. export const ConnectFormUpload = connect(null, {onUpload:actionFullAva}) (FormUpload);