import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Progress } from "@/components/ui/progress"; import { Button } from "@/components/ui/button"; import { Trash2, HardDrive, Cpu, Database } from "lucide-react"; import { useSystemMonitor } from "@/hooks/use-system-monitor"; import { useLocalModels } from "@/hooks/use-local-models"; export function SystemPanel() { const stats = useSystemMonitor(); const { models, deleteModel, refresh } = useLocalModels(); const ramUsagePercent = stats ? (stats.memory_used / stats.memory_total) * 100 : 0; const formatBytes = (bytes: number) => { const gb = bytes / (1024 * 1024 * 1024); return `${gb.toFixed(1)} GB`; }; return (