diff --git a/app/(main)/ClientComponents/ServerListClient.tsx b/app/(main)/ClientComponents/ServerListClient.tsx index 1e01f84..2f851ce 100644 --- a/app/(main)/ClientComponents/ServerListClient.tsx +++ b/app/(main)/ClientComponents/ServerListClient.tsx @@ -107,12 +107,12 @@ export default function ServerListClient() { : filteredServersByStatus.filter((server) => server.tag === tag); if (filter) { - // 根据使用流量进行从高到低排序 + // 根据使用速度进行从高到低排序 filteredServers.sort((a, b) => { return ( - b.status.NetInTransfer + - b.status.NetOutTransfer - - (a.status.NetInTransfer + b.status.NetOutTransfer) + b.status.NetInSpeed + + b.status.NetOutSpeed - + (a.status.NetInSpeed + b.status.NetOutSpeed) ); }); } diff --git a/app/(main)/ClientComponents/ServerOverviewClient.tsx b/app/(main)/ClientComponents/ServerOverviewClient.tsx index 2dc2552..48a1fec 100644 --- a/app/(main)/ClientComponents/ServerOverviewClient.tsx +++ b/app/(main)/ClientComponents/ServerOverviewClient.tsx @@ -49,9 +49,12 @@ export default function ServerOverviewClient() { setStatus("all"); } }} - className={cn("cursor-pointer hover:border-blue-500 transition-all", { - "pointer-events-none": global, - })} + className={cn( + "cursor-pointer hover:border-blue-500 transition-all min-h-[94px]", + { + "pointer-events-none": global, + }, + )} >
@@ -83,7 +86,7 @@ export default function ServerOverviewClient() { } }} className={cn( - "cursor-pointer hover:ring-green-500 ring-1 ring-transparent transition-all", + "cursor-pointer hover:ring-green-500 ring-1 ring-transparent transition-all min-h-[94px]", { "ring-green-500 ring-2 border-transparent": status === "online", }, @@ -123,7 +126,7 @@ export default function ServerOverviewClient() { } }} className={cn( - "cursor-pointer hover:ring-red-500 ring-1 ring-transparent transition-all", + "cursor-pointer hover:ring-red-500 ring-1 ring-transparent transition-all min-h-[94px]", { "ring-red-500 ring-2 border-transparent": status === "offline", }, @@ -163,7 +166,7 @@ export default function ServerOverviewClient() { } }} className={cn( - "cursor-pointer hover:ring-purple-500 ring-1 ring-transparent transition-all", + "cursor-pointer hover:ring-purple-500 ring-1 ring-transparent transition-all min-h-[94px]", { "ring-purple-500 ring-2 border-transparent": filter === true, }, diff --git a/app/(main)/page.tsx b/app/(main)/page.tsx index 51f769b..680118f 100644 --- a/app/(main)/page.tsx +++ b/app/(main)/page.tsx @@ -5,8 +5,6 @@ import { Suspense } from "react"; import ServerGlobal from "./ClientComponents/Global"; import GlobalLoading from "./ClientComponents/GlobalLoading"; -export const runtime = "edge"; - export default async function Home({ searchParams, }: { diff --git a/app/not-found.tsx b/app/not-found.tsx index 18c69b2..bcb89aa 100644 --- a/app/not-found.tsx +++ b/app/not-found.tsx @@ -4,8 +4,6 @@ import Link from "next/link"; import Footer from "./(main)/footer"; import Header from "./(main)/header"; -export const runtime = "edge"; - export default function NotFoundPage() { const t = useTranslations("NotFoundPage"); return (