mirror of
https://github.com/lifegpc/eh-downloader.git
synced 2026-07-08 01:31:00 +08:00
Add detailed download progress
This commit is contained in:
@@ -72,7 +72,7 @@ export default class Task extends Component<Props, State> {
|
||||
if (task.base.type === TaskType.Download) {
|
||||
const d = task
|
||||
.progress as TaskProgressBasicType[TaskType.Download];
|
||||
progress_div = (
|
||||
const b_progress_div = (
|
||||
<Progress max={d.total_page} animated={true}>
|
||||
<Progress.Bar
|
||||
class="bg-success"
|
||||
@@ -81,6 +81,27 @@ export default class Task extends Component<Props, State> {
|
||||
<Progress.Bar class="bg-danger" value={d.failed_page} />
|
||||
</Progress>
|
||||
);
|
||||
progress_div = (
|
||||
<div>
|
||||
{b_progress_div}
|
||||
{d.details.map((v) => {
|
||||
return (
|
||||
<div>
|
||||
<div>{v.name}</div>
|
||||
<Progress
|
||||
max={v.total || v.downloaded}
|
||||
animated={true}
|
||||
>
|
||||
<Progress.Bar
|
||||
class="bg-success"
|
||||
value={v.downloaded}
|
||||
/>
|
||||
</Progress>
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user