Skip to content

Commit 9b980c4

Browse files
committed
fix(upload-list): enable Upload button if any file isn't started uploading
1 parent 69e3be9 commit 9b980c4

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

blocks/UploadList/UploadList.js

+4-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { Data } from '@symbiotejs/symbiote';
21
import { UploaderBlock } from '../../abstract/UploaderBlock.js';
32
import { ActivityBlock } from '../../abstract/ActivityBlock.js';
43
import { UiConfirmation } from '../ConfirmationDialog/ConfirmationDialog.js';
@@ -22,12 +21,8 @@ export class UploadList extends UploaderBlock {
2221
this.initFlow(true);
2322
},
2423
onUpload: () => {
25-
this.set$({
26-
uploadBtnHidden: false,
27-
doneBtnHidden: true,
28-
uploadBtnDisabled: true,
29-
'*uploadTrigger': {},
30-
});
24+
this.$['*uploadTrigger'] = {};
25+
this._updateUploadsState();
3126
},
3227
onDone: () => {
3328
this.set$({
@@ -150,7 +145,8 @@ export class UploadList extends UploaderBlock {
150145
doneBtnDisabled: !fitCountRestrictions || !fitValidation,
151146

152147
uploadBtnHidden: allUploaded,
153-
uploadBtnDisabled: summary.uploading > 0 || !fitCountRestrictions || !fitValidation,
148+
uploadBtnDisabled:
149+
summary.uploading + summary.uploaded === summary.total || !fitCountRestrictions || !fitValidation,
154150

155151
addMoreBtnDisabled: tooMany || exact,
156152
addMoreBtnHidden: exact && !this.getCssData('--cfg-multiple'),

0 commit comments

Comments
 (0)