import React from 'react'; import { useQuery } from '@tanstack/react-query'; import { checkUpdates } from '../api/system'; import { ExternalLink, CheckCircle, AlertCircle } from 'lucide-react'; const SystemStatus: React.FC = () => { const { data: updateInfo, isLoading } = useQuery({ queryKey: ['system-updates'], queryFn: checkUpdates, staleTime: 1000 * 60 * 60, // 1 hour }); if (isLoading) return null; if (!updateInfo?.available) { return (