import React from "react"; import ServerUsageBar from "@/components/ServerUsageBar"; import { Card } from "@/components/ui/card"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; type ServerCardProps = { id: number; status: string; name: string; uptime: number; cpu: number; mem: number; stg: number; up: number; down: number; }; export default function ServerCard({ status, name, uptime, cpu, mem, stg, up, down, }: ServerCardProps) { return status === "online" ? ( {name} Hostname: {name} Online: {uptime.toFixed(0)} Days CPU {cpu.toFixed(2)}% Mem {mem.toFixed(2)}% STG {stg.toFixed(2)}% Upload {up.toFixed(2)}Mb/s Download {down.toFixed(2)}Mb/s ) : ( {name} Offline ); }
{name}
CPU
Mem
STG
Upload
Download