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

[REF]: Add onAbort to File mosaic in advanced example

parent 0db12829
No related branches found
No related tags found
No related merge requests found
...@@ -15,9 +15,7 @@ export default function AdvancedDropzoneDemo() { ...@@ -15,9 +15,7 @@ export default function AdvancedDropzoneDemo() {
const [extFiles, setExtFiles] = useState([]); const [extFiles, setExtFiles] = useState([]);
const [imageSrc, setImageSrc] = React.useState(undefined); const [imageSrc, setImageSrc] = React.useState(undefined);
const [videoSrc, setVideoSrc] = React.useState( const [videoSrc, setVideoSrc] = React.useState(undefined);
undefined
);
const updateFiles = (incommingFiles) => { const updateFiles = (incommingFiles) => {
console.log("incomming extFiles", incommingFiles); console.log("incomming extFiles", incommingFiles);
...@@ -35,15 +33,15 @@ export default function AdvancedDropzoneDemo() { ...@@ -35,15 +33,15 @@ export default function AdvancedDropzoneDemo() {
const handleFinish = (res) => { const handleFinish = (res) => {
console.log("finish", res); console.log("finish", res);
}; };
const handleWatch = (videoSource) => { const handleWatch = (videoSource) => {
console.log( console.log(
"handleWatch videoSource", "handleWatch videoSource",
"https://files-ui-temp-storage.s3.amazonaws.com/2029385a4ed32ff10beeb94c0585e8ac1a8c377c68d22ef25ce5863694a5499e.mp4" "https://files-ui-temp-storage.s3.amazonaws.com/2029385a4ed32ff10beeb94c0585e8ac1a8c377c68d22ef25ce5863694a5499e.mp4"
); );
//setVideoSrc(videoSource); //setVideoSrc(videoSource);
// //
setVideoSrc(videoSource); setVideoSrc(videoSource);
// setVideoSrc("https://www.w3schools.com/tags/movie.mp4"); // setVideoSrc("https://www.w3schools.com/tags/movie.mp4");
}; };
useEffect(() => { useEffect(() => {
...@@ -57,6 +55,16 @@ export default function AdvancedDropzoneDemo() { ...@@ -57,6 +55,16 @@ export default function AdvancedDropzoneDemo() {
console.log("checkFiles error", error); console.log("checkFiles error", error);
} }
} }
const handleAbort = (id) => {
// alert(id);
setExtFiles(
extFiles.map((ef) => {
if (ef.id === id) {
return { ...ef, uploadStatus: undefined };
} else return { ...ef };
})
);
};
return ( return (
<> <>
<Dropzone <Dropzone
...@@ -67,7 +75,7 @@ export default function AdvancedDropzoneDemo() { ...@@ -67,7 +75,7 @@ export default function AdvancedDropzoneDemo() {
/* maxFiles={3} /* maxFiles={3}
maxFileSize={2998000 * 20} */ maxFileSize={2998000 * 20} */
label="Drag'n drop files here or click to browse" label="Drag'n drop files here or click to browse"
// accept=".png,image/*, video/*" // accept=".png,image/*, video/*"
uploadConfig={{ uploadConfig={{
/* autoUpload: true */ /* autoUpload: true */
method: "POST", method: "POST",
...@@ -98,6 +106,7 @@ export default function AdvancedDropzoneDemo() { ...@@ -98,6 +106,7 @@ export default function AdvancedDropzoneDemo() {
onDelete={onDelete} onDelete={onDelete}
onSee={handleSee} onSee={handleSee}
onWatch={handleWatch} onWatch={handleWatch}
onAbort={handleAbort}
resultOnTooltip resultOnTooltip
alwaysActive alwaysActive
preview preview
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment