"use client"; import { Card, CardContent } from "@/components/ui/card"; import blogMan from "@/public/blog-man.webp"; import Image from "next/image"; import useSWR from "swr"; import { formatBytes, nezhaFetcher } from "@/lib/utils"; import { Loader } from "@/components/loading/Loader"; import { ServerApi } from "@/app/types/nezha-api"; export default function ServerOverviewClient() { const { data } = useSWR("/api/server", nezhaFetcher, { refreshInterval: 30000, }); return (

Total servers

{data ? (

{data?.result.length}

) : (
)}

Online servers

{data ? (

{data?.live_servers}

) : (
)}

Offline servers

{data ? (

{data?.offline_servers}

) : (
)}

Total bandwidth

{data ? (

{formatBytes(data?.total_bandwidth)}

) : (
)}
{"Hamster1963"}
); }