diff --git a/src/components/inputs/upload-input-v3/index.js b/src/components/inputs/upload-input-v3/index.js index 134c8855..202134b3 100644 --- a/src/components/inputs/upload-input-v3/index.js +++ b/src/components/inputs/upload-input-v3/index.js @@ -40,6 +40,7 @@ const UploadInputV3 = ({ maxFiles = 1, timeOut, onUploadComplete, + onUploadStart = null, djsConfig, id, parallelChunkUploads = false, @@ -140,7 +141,8 @@ const UploadInputV3 = ({ const handleAddedFile = useCallback((file) => { setUploadingFiles(prev => [...prev, { name: file.name, size: file.size, progress: 0, complete: false }]); - }, []); + if (onUploadStart) onUploadStart(file); + }, [onUploadStart]); const handleUploadProgress = useCallback((file, progress) => { setUploadingFiles(prev => prev.map(f =>