react-image-easy-upload
v1.0.4
Published
Upload images with react hassle free
Downloads
66
Maintainers
Readme
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.
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