react-image-easy-upload

1.0.4 • Public • Published

react-image-easy-upload

Upload images with react hassle free, user can just click on the image placeholder to upload the image and then change the uploaded image by just clicking on it again.

NPM JavaScript Style Guide

Visit here to see a Demo

Install

npm install --save react-image-easy-upload

Usage

import ImageUpload from "react-image-easy-upload"

function form() {
  const [uploadedImage,setUploadedImage] = useState(null)
  render() {
    return <ImageUpload setImage={setUploadedImage}/> // the file will be updated to uploadedImage state
  }
}
Attributes type values description
setImage setState e.g, setImage={setUploadedImage} Provide the setState parameter to update the state of file uploaded currently, which can be validated upon form submission
shape string circle | square (default = square) Shape of the image being uploaded
width string (px or %) cssWidth (default = 100%) Width of the image div
height string (px or %) cssWidth (default = 100%) Height of the image div
border boolean true | false (default = false) Give 2px border to the image
borderColor string cssColor (default = none) Give color to the border of image
fallbackImage string link to image (default = placeholder Image) Placeholder image to load in case the image uploaded by the user is invalid

License

MIT © NeerajSati

Package Sidebar

Install

npm i react-image-easy-upload

Weekly Downloads

11

Version

1.0.4

License

MIT

Unpacked Size

17.6 kB

Total Files

7

Last publish

Collaborators

  • neeraj_sati