Skip to content
Snippets Groups Projects
Commit 037f5dbe authored by Jose Manuel Serrano Amaut's avatar Jose Manuel Serrano Amaut
Browse files

[REF]: Improved code in advanced dropzone example for testing upload

parent 5797c2d0
No related branches found
No related tags found
No related merge requests found
...@@ -60,11 +60,21 @@ export default function AdvancedDropzoneDemo() { ...@@ -60,11 +60,21 @@ export default function AdvancedDropzoneDemo() {
setExtFiles( setExtFiles(
extFiles.map((ef) => { extFiles.map((ef) => {
if (ef.id === id) { if (ef.id === id) {
return { ...ef, uploadStatus: undefined }; return { ...ef, uploadStatus: "aborted" };
} else return { ...ef }; } else return { ...ef };
}) })
); );
}; };
const handleCancel= (id) => {
// alert(id);
setExtFiles(
extFiles.map((ef) => {
if (ef.id === id) {
return { ...ef, uploadStatus: undefined };
} else return { ...ef };
})
);
};
return ( return (
<> <>
<Dropzone <Dropzone
...@@ -107,6 +117,7 @@ export default function AdvancedDropzoneDemo() { ...@@ -107,6 +117,7 @@ export default function AdvancedDropzoneDemo() {
onSee={handleSee} onSee={handleSee}
onWatch={handleWatch} onWatch={handleWatch}
onAbort={handleAbort} onAbort={handleAbort}
onCancel={handleCancel}
resultOnTooltip resultOnTooltip
alwaysActive alwaysActive
preview preview
......
...@@ -17,7 +17,7 @@ const DropzoneMainPage = ({ darkMode = false }) => { ...@@ -17,7 +17,7 @@ const DropzoneMainPage = ({ darkMode = false }) => {
const [files, setFiles] = React.useState(baseFiles); const [files, setFiles] = React.useState(baseFiles);
const updateFiles = (incommingFiles) => { const updateFiles = (incommingFiles) => {
//do something with the files //do something with the files
console.log("MainPage incommingFiles",incommingFiles); console.log("MainPage incommingFiles", incommingFiles);
setFiles(incommingFiles); setFiles(incommingFiles);
//even your own upload implementation //even your own upload implementation
...@@ -41,11 +41,12 @@ const DropzoneMainPage = ({ darkMode = false }) => { ...@@ -41,11 +41,12 @@ const DropzoneMainPage = ({ darkMode = false }) => {
// minHeight="400px" // minHeight="400px"
onChange={updateFiles} onChange={updateFiles}
value={files} value={files}
maxFileSize={28*1024} maxFileSize={28 * 1024 * 10}
maxFiles={5} maxFiles={5}
accept=".jpg, .png, application/json, video/*" accept=".jpg, .png, application/json, video/*"
fakeUpload fakeUpload
behaviour="add" behaviour="add"
uploadConfig={{ autoUpload: true , url:"fdbd"}}
//uploadConfig={{ autoUpload: true, url:"fdbd" }} //uploadConfig={{ autoUpload: true, url:"fdbd" }}
> >
{files.length > 0 && {files.length > 0 &&
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment