import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { useBackupDashboard } from "../hooks/useBackups"; export default function BackupDashboardWidget() { const { data, isLoading } = useBackupDashboard(); return ( Backups {isLoading || !data ? (

Loading…

) : (
{data.total_jobs}
Jobs
{data.success_rate_24h}%
24h Success
{data.active_alerts > 0 ? ( {data.active_alerts} ) : ( 0 )}
Alerts
{data.last_failed_at && (
Last failed:{" "} {new Date(data.last_failed_at * 1000).toLocaleString()}
)}
)}
); }