mirror of
https://github.com/ascribe/onion.git
synced 2025-02-14 21:10:27 +01:00
only show progress bar if files are greater than 10MB
This commit is contained in:
parent
2cc4284118
commit
384e0e3e6f
@ -25,13 +25,27 @@ let FileDragAndDropPreviewProgress = React.createClass({
|
|||||||
return overallProgress;
|
return overallProgress;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
calcOverallFileSize() {
|
||||||
|
let overallFileSize = 0;
|
||||||
|
let files = this.props.files.filter((file) => file.status !== 'deleted' && file.status !== 'canceled' && file.status !== 'online');
|
||||||
|
|
||||||
|
for(let i = 0; i < files.length; i++) {
|
||||||
|
overallFileSize += files[i].size;
|
||||||
|
}
|
||||||
|
|
||||||
|
return overallFileSize;
|
||||||
|
},
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
let overallProgress = this.calcOverallProgress();
|
let overallProgress = this.calcOverallProgress();
|
||||||
|
let overallFileSize = this.calcOverallFileSize();
|
||||||
let style = {
|
let style = {
|
||||||
visibility: 'hidden'
|
visibility: 'hidden'
|
||||||
};
|
};
|
||||||
|
|
||||||
if(overallProgress !== 0) {
|
// only visible if overallProgress is over zero
|
||||||
|
// or the overallFileSize is greater than 10MB
|
||||||
|
if(overallProgress !== 0 && overallFileSize > 10000000) {
|
||||||
style.visibility = 'visible';
|
style.visibility = 'visible';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user