+ {PHASE_LABELS.map((entry, index) => (
+
+
+
+ {entry.label}
+
+ {entry.phase === "upload" &&
+ index === activeIndex &&
+ progress.phase !== "interrupt" ? (
+
+ {formatBytes(progress.transferredBytes)}
+ {progress.totalBytes > 0 ? ` / ${formatBytes(progress.totalBytes)}` : ""}
+
+ ) : null}
+
+ ))}
+ {canCancel ? null : (
+
+ The other machine is being written to; this can no longer be cancelled here.
+
+ )}
+
+ )}
+
+ {errorMessage === null ? null : (
+