From 037f5dbe32c6cd4a32f942b57f76a27e3e628489 Mon Sep 17 00:00:00 2001
From: Jose Manuel Serrano Amaut <a20122128@pucp.pe>
Date: Thu, 2 Mar 2023 19:18:10 -0500
Subject: [PATCH] [REF]: Improved code in advanced dropzone example for testing
 upload

---
 .../dropzone-demo/AdvancedDropzoneDemo.jsx          | 13 ++++++++++++-
 .../demo-components/main-page/DropzoneMainPage.jsx  |  5 +++--
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx b/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx
index 3ea4d20..f71d0c7 100644
--- a/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx
+++ b/src/components/demo-components/dropzone-demo/AdvancedDropzoneDemo.jsx
@@ -60,11 +60,21 @@ export default function AdvancedDropzoneDemo() {
     setExtFiles(
       extFiles.map((ef) => {
         if (ef.id === id) {
-          return { ...ef, uploadStatus: undefined };
+          return { ...ef, uploadStatus: "aborted" };
         } else return { ...ef };
       })
     );
   };
+  const handleCancel= (id) => {
+    // alert(id);
+     setExtFiles(
+       extFiles.map((ef) => {
+         if (ef.id === id) {
+           return { ...ef, uploadStatus: undefined };
+         } else return { ...ef };
+       })
+     );
+   };
   return (
     <>
       <Dropzone
@@ -107,6 +117,7 @@ export default function AdvancedDropzoneDemo() {
               onSee={handleSee}
               onWatch={handleWatch}
               onAbort={handleAbort}
+              onCancel={handleCancel}
               resultOnTooltip
               alwaysActive
               preview
diff --git a/src/components/demo-components/main-page/DropzoneMainPage.jsx b/src/components/demo-components/main-page/DropzoneMainPage.jsx
index c09a7cd..2ded2ed 100644
--- a/src/components/demo-components/main-page/DropzoneMainPage.jsx
+++ b/src/components/demo-components/main-page/DropzoneMainPage.jsx
@@ -17,7 +17,7 @@ const DropzoneMainPage = ({ darkMode = false }) => {
   const [files, setFiles] = React.useState(baseFiles);
   const updateFiles = (incommingFiles) => {
     //do something with the files
-    console.log("MainPage incommingFiles",incommingFiles);
+    console.log("MainPage incommingFiles", incommingFiles);
 
     setFiles(incommingFiles);
     //even your own upload implementation
@@ -41,11 +41,12 @@ const DropzoneMainPage = ({ darkMode = false }) => {
         // minHeight="400px"
         onChange={updateFiles}
         value={files}
-        maxFileSize={28*1024}
+        maxFileSize={28 * 1024 * 10}
         maxFiles={5}
         accept=".jpg, .png, application/json, video/*"
         fakeUpload
         behaviour="add"
+        uploadConfig={{ autoUpload: true , url:"fdbd"}}
         //uploadConfig={{ autoUpload: true, url:"fdbd" }}
       >
         {files.length > 0 &&
-- 
GitLab