files-ui-main-logo
Files ui
files-ui-logo

Files UI - Getting started!

Overview

Files UI is a library of UI components and utilities to easily perform file uploads with React.

It includes a comprehensive collection of prebuilt components that are ready for use in production right out of the box.

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
  • 🎥 Full screen video previews. Play the video before uploading.
  • 👀 status visualization: validation and upload status is shown on a Tooltip or on Info Layer
  • 👀 loader and progress: keep track of the upload progress
  • ✈️ 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.

Installation

Run one of the following commands to add Files UI to your project:

npm:

>  npm  install  @files-ui/react   

yarn:

>  yarn  add  @files-ui/react   

Peer dependency

react >= 17.0.0 and react-dom >= 17.0.0 are peer dependencies.

Dropzone-ui

If you come from Dropzone-ui thank you so much for using dropzone-ui/react ❤️ !
Dropzone UI has grown very fast and has exceeded its original scope. That's why we find it reasonable to rebrand it and create a new package keeping the best and adding more features and new components. This new package is here and its name is Files UI ⚡!!
In an very near future we'll stop giving support to dropzone-ui, so we enforce you to upgrade to this new package.

Default font

Files UI components use the Poppins font by default. However, you can set your own font-family en each component.