import { Card, CardContent } from "@/components/ui/card"; import { cn } from "@/lib/utils"; import { useTranslation } from "react-i18next"; import { formatBytes } from "@/lib/format"; import { ArrowDownCircleIcon, ArrowUpCircleIcon, } from "@heroicons/react/20/solid"; type ServerOverviewProps = { online: number; offline: number; total: number; up: number; down: number; upSpeed: number; downSpeed: number; }; export default function ServerOverview({ online, offline, total, up, down, upSpeed, downSpeed, }: ServerOverviewProps) { const { t } = useTranslation(); return ( <>

{t("serverOverview.totalServers")}

{total}

{t("serverOverview.onlineServers")}

{online}

{t("serverOverview.offlineServers")}

{offline}

{t("serverOverview.network")}

↑{formatBytes(up)}

↓{formatBytes(down)}

{formatBytes( upSpeed, )}/s

↓ {formatBytes(downSpeed)}/s

); }