import { Card, CardContent } from "@/components/ui/card"; import { Progress } from "@/components/ui/progress"; import { ExportJob } from "../types"; import { Loader2, CheckCircle2, XCircle } from "lucide-react"; interface ExportStatusProps { activeJob?: ExportJob; } export function ExportStatusWidget({ activeJob }: ExportStatusProps) { if (!activeJob) return null; return (
{activeJob.status === "preparing" || activeJob.status === "exporting" ? ( ) : activeJob.status === "completed" ? ( ) : ( )}

Active Export: {activeJob.format}

Status: {activeJob.status}

{activeJob.progress.toFixed(0)}%
); }