"use client";
import { useLibrarySyncStatus } from "@/hooks/use-library-sync";
export function SyncStatusBar() {
const { data: statuses } = useLibrarySyncStatus();
if (!statuses || statuses.length === 0) return null;
return (
{statuses.map(s => (
{s.provider_id}:{" "}
{s.status === "running" ? (
syncing…
) : s.status === "error" ? (
error
) : (
{s.items_found.toLocaleString()} items
{s.finished_at ? ` · synced ${new Date(s.finished_at).toLocaleTimeString()}` : ""}
)}
))}
);
}