"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()}` : ""} )} ))}
); }