Skip to content

Commit a3ffd0d

Browse files
fix
1 parent 12a04a1 commit a3ffd0d

File tree

2 files changed

+23
-6
lines changed

2 files changed

+23
-6
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix maximum file size upload issue in drag and drop @Tishasoumya-02

frontend/packages/kitconcept-core/src/components/Contents/DropZoneContent.jsx

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,22 @@ const messages = defineMessages({
3838
id: 'Files uploaded: {uploadedFiles}',
3939
defaultMessage: 'Files uploaded: {uploadedFiles}',
4040
},
41+
dropFiles: {
42+
id: 'Drop files here to upload',
43+
defaultMessage: 'Drop files here to upload',
44+
},
45+
releaseToAdd: {
46+
id: 'Release to add file(s) to this folder',
47+
defaultMessage: 'Release to add file(s) to this folder',
48+
},
4149
totalFilesToUpload: {
4250
id: 'Total files to upload: {totalFiles}',
4351
defaultMessage: 'Total files to upload: {totalFiles}',
4452
},
53+
uploadFiles: {
54+
id: 'Upload Files ({count})',
55+
defaultMessage: 'Upload Files ({count})',
56+
},
4557
});
4658

4759
const DropZoneContent = (props) => {
@@ -101,8 +113,8 @@ const DropZoneContent = (props) => {
101113
validFiles.push(newFiles[i]);
102114
}
103115
}
104-
setDroppedFiles(droppedFiles.concat(validFiles));
105-
setTotalFiles(validFiles.length);
116+
setDroppedFiles((prev) => prev.concat(validFiles));
117+
setTotalFiles((prev) => prev + validFiles.length);
106118
setShowModal(true);
107119
};
108120

@@ -176,18 +188,22 @@ const DropZoneContent = (props) => {
176188
<div className="dropzone-overlay">
177189
<div className="dropzone-content">
178190
<Icon name={uploadSVG} size="48px" />
179-
<h3>Drop files here to upload</h3>
180-
<p>Release to add file(s) to this folder</p>
191+
<h3>{intl.formatMessage(messages.dropFiles)}</h3>
192+
<p>{intl.formatMessage(messages.releaseToAdd)}</p>
181193
</div>
182194
</div>
183195
)}
184196
</div>
185197
<Modal
186-
open={showModal}
198+
open={totalFiles > 0 && showModal}
187199
onClose={handleCloseModal}
188200
className="contents-upload-modal"
189201
>
190-
<Modal.Header>Upload Files ({droppedFiles.length})</Modal.Header>
202+
<Modal.Header>
203+
{intl.formatMessage(messages.uploadFiles, {
204+
count: droppedFiles.length,
205+
})}
206+
</Modal.Header>
191207
<Dimmer active={request.loading}>
192208
<div className="progress-container">
193209
<Progress

0 commit comments

Comments
 (0)