mirror of
https://github.com/Grasscutters/Cultivation.git
synced 2025-12-15 08:34:43 +01:00
emit download errors
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
.DownloadList {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex: 1;
|
||||
overflow-y: auto;
|
||||
padding: 10px;
|
||||
}
|
||||
@@ -14,14 +14,17 @@ export default class DownloadList extends React.Component<IProps, never> {
|
||||
}
|
||||
|
||||
render() {
|
||||
const list = this.props.downloadManager.getDownloads().map((download) => {
|
||||
return (
|
||||
<DownloadSection key={download.path} downloadName={download.path} downloadManager={this.props.downloadManager} />
|
||||
)
|
||||
})
|
||||
|
||||
|
||||
return (
|
||||
<div className="DownloadList">
|
||||
{
|
||||
this.props.downloadManager.getDownloads().map((download) => {
|
||||
return (
|
||||
<DownloadSection key={download.path} downloadName={download.path} downloadManager={this.props.downloadManager} />
|
||||
)
|
||||
})
|
||||
list.length > 0 ? list : 'No downloads present'
|
||||
}
|
||||
</div>
|
||||
)
|
||||
|
||||
@@ -33,9 +33,8 @@ export default class ProgressBar extends React.Component<IProps, IState> {
|
||||
total: prog?.total || 0,
|
||||
})
|
||||
|
||||
if (this.state.status === 'finished' /* || this.state.status === 'error' */) {
|
||||
if (this.state.status === 'finished' || this.state.status === 'error') {
|
||||
// Ensure progress is 100%
|
||||
|
||||
clearInterval(intv)
|
||||
}
|
||||
}, 500)
|
||||
|
||||
Reference in New Issue
Block a user