UNPKG

react-dropit

Version:
54 lines (44 loc) 1.19 kB
# React Drop It ### Getting Started - Easy to upload your files with drag-drop - Default style, or you can style it ### Demo ![](https://media.giphy.com/media/5tqAimYZHyIIqzpn63/giphy.gif) ### Features next version - support auto-resize, reduce quality - Support thumbnail for video ### Insallting ``` yarn add react-dropit ``` or ``` npm i --save react-dropit ``` ### Usage ``` import DropIt from 'react-dropit // const DropIt from 'react-dropit' const ImageUpload = (props) => { const ImgThumb = props.CustomThumbnail return ( <DropIt onChange={props.onChange} value={props.value} type='image' errorSizeMsg="Max file size is 1MB" errorTypeMsg="Just image!!!" errorMaxFilesMsg="You just can upload 10 files" multiple={props.multiple} autoUpload uploadUrl="/upload" maxFiles={10} className="classname-for-react-dropit-container" dropzoneClassName="classname-for-drop-zone" thumbnailContainerClassName="classname-for-thumbnail-list-container" thumbnail={ImgThumb} thumbnailClassName="classname-for-thumbnail-item" placeholder="Drop or click here to upload images"/> ) } ```