import { Server, RefreshCw } from 'lucide-react'; import { useStatus } from '../hooks'; import { Card, CardHeader, CardTitle, CardContent, Button } from './ui'; export const StatusSection = () => { const { data: status, isLoading, error, refetch } = useStatus(); return ( Server Status
Current Status
{error && (

Failed to fetch status: {error.message}

)} {status && (
Status

{status.status}

Version

{status.version}

{status.uptime && (
Uptime

{status.uptime}

)}
              {JSON.stringify(status, null, 2)}
            
)} {isLoading && !status && (
)}
); };