dropzone-ui

React Library Component for drag’n’drop files. Easy to use. Material design style. Multilanguage support. Upload to server support.


Keywords
dropzone, react-dropzone, react, material, dragndrop, drag and drop, file upload, file, upload, drag, drop, drag-drop, typescript, front-end, framework, kamui, design, dropzone-ui, hacktoberfest, localization, mui, uploader
License
MIT
Install
npm install dropzone-ui@5.3.0

Documentation

🚀 Spanish

dropone-ui-logo

dropzone-ui

dropzone-ui has mega-digievolved to @dropzone-ui/react 🌌

license npm latest package Rate on Openbase Node.js CI Language grade: JavaScript Total alerts Known Vulnerabilities Package Quality install size Average time to resolve an issue PRs Welcome GitHub Repo stars

Important

This package wraps all components of @dropzone-ui/react. So, installing this package you are also installing @dropzone-ui/react as well through dependency tree.

Key Features

  • File validation: Validate files before uploading.
  • 🎨 File Image previews: See a thumbnail preview
  • 🖼️ Full screen image previews: Add more interacion with a full screen preview of images
  • 👀 status visualization: validation and upload status is shown on a Tooltip or on Info Layer.
  • ✈️ File upload: Upload valid files to a server
  • 🎭 Out of the box design and style.
  • 🍰 Easy to use. Probably, this is the killer feature you are looking for in a package.

QuickStart

Code generator

Want to generate the code that fits your needs? Just interact with the code generator here.

Installation

dropzone-ui is available as an npm package.

For uploading files, peer dependency axios must be installed together with dropzone-ui.

// with npm
npm i dropzone-ui axios
// with yarn
yarn add dropzone-ui axios

Sample result:

On Drag, Drop, Upload and ful screen preview. (also changing view mode from grid to list).

dropone-ui-logo

Did you like the project? Please, don't forget to give us a star on :octocat: github :D

dropone-ui-logo

License

This project is licensed under the terms of the MIT license.