From da0d79f0db873c08fab3bc85023167e174d18b0e Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Mon, 19 Jan 2026 14:17:32 +0800 Subject: chore(ui): refactor workspace to monorepo --- packages/ui/src/lib/DownloadMonitor.svelte | 201 +++++++++++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 packages/ui/src/lib/DownloadMonitor.svelte (limited to 'packages/ui/src/lib/DownloadMonitor.svelte') diff --git a/packages/ui/src/lib/DownloadMonitor.svelte b/packages/ui/src/lib/DownloadMonitor.svelte new file mode 100644 index 0000000..860952c --- /dev/null +++ b/packages/ui/src/lib/DownloadMonitor.svelte @@ -0,0 +1,201 @@ + + +{#if visible} +
+
+

Downloads

+ {statusText} +
+ + +
+
+ Total Progress + {completedFiles} / {totalFiles} files +
+
+
+
+
+ {formatSpeed(downloadSpeed)} · ETA: {formatTime(etaSeconds)} + {completedFiles < totalFiles ? Math.floor(totalProgress) : 100}% +
+
+ +
+ {currentFile || "Waiting..."} +
+ + +
+
+
+ +
+ {formatBytes(downloadedBytes)} / {formatBytes(totalBytes)} + {Math.round(progress)}% +
+
+{/if} -- cgit v1.2.3-70-g09d2