Merge branch 'main' into cloudflare

This commit is contained in:
hamster1963 2024-12-03 16:24:39 +08:00
commit 3180e685df
4 changed files with 13 additions and 14 deletions

View File

@ -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)
);
});
}

View File

@ -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,
},
)}
>
<CardContent className="flex h-full items-center px-6 py-3">
<section className="flex flex-col gap-1">
@ -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,
},

View File

@ -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,
}: {

View File

@ -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 (