{"repo":"bytescale/bytescale-upload-widget-react","free":true,"listed":false,"github":"https://github.com/bytescale/bytescale-upload-widget-react","clone":"git clone https://github.com/bytescale/bytescale-upload-widget-react.git","description":"Beautiful File Upload Component | Developed for React by Bytescale","language":"TypeScript","stars":79,"topics":["react","javascript","upload","uploader","component","widget","react-component","react-components","file-uploader","image-uploader"],"license":"MIT","category":"ui-components","readme_excerpt":"Beautiful File Upload Widget for React (Works out-the-box, storage included) Get Started — Try on CodePen 100% Serverless File Upload Widget Powered by Bytescale Supports: Image Cropping, Video Previews, Document Previews, Drag & Drop, and more... Full Documentation • Headless SDK • Media Processing APIs • Storage • CDN Installation Install via NPM: Or via YARN: Or via a tag: Usage UploadButton — Try on CodePen The UploadButton component uses a render prop to provide an onClick callback to your button element. When clicked, a file upload modal will appear: Required props: - options - children Optional props: - onComplete - onUpdate UploadDropzone — Try on CodePen The UploadDropzone component renders an inline drag-and-drop file upload dropzone: Special behaviour for dropzones: onComplete only fires if showFinishButton = true (when the user clicks \"Finish\"). onUpdate must be used when showFinishButton = false . Default value: showFinishButton = false Required props: - options Optional props: - onComplete - onUpdate - width - height Result The callbacks receive a Array : ⚙️ Configuration All configuration is optional (except for the apiKey field, which is required). 🏳️ Localization Default is EN US: 🌐 API Support 🌐 File Management APIs Bytescale provides a wide range of File Management APIs: - File Listing - File Deleting - File Copying - And more... 🌐 Media Processing APIs (Image/Video/Audio) Bytescale also provides real-time Media Processing APIs: - Image Processing APIs ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bytescale","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bytescale/bytescale-upload-widget-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}