0.0.2 • Published 4 years ago

flopzone v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

flopzone npm npm.io

A tiny file dropzone.

Features

  • configurable: limit MIME-types and file size
  • flexible: bring your own markup
  • simple: minimal boilerplate
  • powerful: access to internal APIs

Install

npm i flopzone --save

Usage

const state = useFlopzone({
  accept: 'image/*',
  maxSize: 10000,
  multiple: true,
  onAdd(files) {
    // do something with files
  },
});

<>
  <Zone {...state}>
    <div>Drop Files Here</div>
  </Zone>

  <ul>
    {state.files.map(file => (
      <li key={file.name}>{file.name}</li>
    ))}
  </ul>
</>

License

MIT License © Truework