feat: Implement visual drag and drop zone

This commit is contained in:
gpt-engineer-app[bot]
2025-09-29 17:45:09 +00:00
parent 728754bab4
commit 990d54f48b

View File

@@ -388,19 +388,20 @@ export function UppyPhotoUpload({
const renderContent = () => {
if (enableDragDrop && !children) {
return (
<DragDropZone
onFilesAdded={handleDragDropFiles}
maxFiles={maxFiles}
maxSizeMB={maxSizeMB}
allowedFileTypes={allowedFileTypes}
disabled={disabled}
className="min-h-[200px]"
>
<div className="space-y-4">
{renderUploadTrigger()}
{renderPreview()}
</div>
</DragDropZone>
<div className="space-y-4">
<DragDropZone
onFilesAdded={(files) => {
handleDragDropFiles(files);
handleOpenModal();
}}
maxFiles={maxFiles}
maxSizeMB={maxSizeMB}
allowedFileTypes={allowedFileTypes}
disabled={disabled}
className="min-h-[200px]"
/>
{renderPreview()}
</div>
);
}