+
+
+ {[progress.cap, progress.phase].filter(Boolean).join(' · ')}
+ {progress.status ? ` (${progress.status})` : ''}
+
+ {progress.detail ?? (typeof progress.pct === 'number' ? `${progress.pct}%` : '')}
+
+ {typeof progress.pct === 'number' && (
+
+ )}
+