feat: display progress for finalising audio and summarising

This commit is contained in:
2026-01-29 12:34:25 -08:00
parent a6843cb3f1
commit 43a544a886
7 changed files with 540 additions and 63 deletions
+19
View File
@@ -0,0 +1,19 @@
interface ProgressBarProps {
progress: number; // 0-100
label?: string;
}
export function ProgressBar({ progress, label }: ProgressBarProps) {
return (
<div className="progress-container">
{label && <div className="progress-label">{label}</div>}
<div className="progress-bar">
<div
className="progress-fill"
style={{ width: `${Math.min(100, Math.max(0, progress))}%` }}
/>
</div>
<div className="progress-text">{Math.round(progress)}%</div>
</div>
);
}