From 8930cea0c467175bf767c3a0c019968a25716ebd Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Sat, 2 Nov 2024 23:35:52 +0800
Subject: [PATCH 1/4] fix: server name mask
---
components/ServerCard.tsx | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/components/ServerCard.tsx b/components/ServerCard.tsx
index 5ad964b..ede838e 100644
--- a/components/ServerCard.tsx
+++ b/components/ServerCard.tsx
@@ -14,6 +14,7 @@ import { cn, formatBytes, formatNezhaInfo } from "@/lib/utils";
import { useTranslations } from "next-intl";
import Link from "next/link";
import { useRouter } from "next/navigation";
+import { useEffect, useRef, useState } from "react";
export default function ServerCard({
serverInfo,
@@ -26,9 +27,19 @@ export default function ServerCard({
formatNezhaInfo(serverInfo);
const showFlag = getEnv("NEXT_PUBLIC_ShowFlag") === "true";
-
const showNetTransfer = getEnv("NEXT_PUBLIC_ShowNetTransfer") === "true";
+ const nameRef = useRef(null);
+ const [isNameOverflow, setIsNameOverflow] = useState(false);
+
+ useEffect(() => {
+ if (nameRef.current) {
+ setIsNameOverflow(
+ nameRef.current.scrollWidth > nameRef.current.clientWidth,
+ );
+ }
+ }, [name]);
+
return online ? (
{name}
-
+ {isNameOverflow && (
+
+ )}
@@ -169,7 +183,9 @@ export default function ServerCard({
>
{name}
-
+ {isNameOverflow && (
+
+ )}
From 0fffc45f19e2c4a46689395c094cf7e59c50673c Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Sat, 2 Nov 2024 23:40:01 +0800
Subject: [PATCH 2/4] feat: new background color
---
app/(main)/layout.tsx | 2 +-
styles/globals.css | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/(main)/layout.tsx b/app/(main)/layout.tsx
index c8ba248..9df1909 100644
--- a/app/(main)/layout.tsx
+++ b/app/(main)/layout.tsx
@@ -13,7 +13,7 @@ export default async function MainLayout({ children }: DashboardProps) {
return (
-
+
{!session && getEnv("SitePassword") ? : children}
diff --git a/styles/globals.css b/styles/globals.css
index f30c773..64de661 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -4,7 +4,7 @@
@layer base {
:root {
- --background: 0 0% 100%;
+ --background: 0 0% 98%;
--foreground: 20 14.3% 4.1%;
--card: 0 0% 100%;
--card-foreground: 20 14.3% 4.1%;
@@ -37,7 +37,7 @@
}
.dark {
- --background: 20 14.3% 4.1%;
+ --background: 30 15% 8%;
--foreground: 60 9.1% 97.8%;
--card: 20 14.3% 4.1%;
--card-foreground: 60 9.1% 97.8%;
From 80c7f6aebe1c94d14e173d635fad429ee44fdbed Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Sat, 2 Nov 2024 23:40:14 +0800
Subject: [PATCH 3/4] fix: button color
---
components/LanguageSwitcher.tsx | 6 +++++-
components/ThemeSwitcher.tsx | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/components/LanguageSwitcher.tsx b/components/LanguageSwitcher.tsx
index 008b8ea..28f3cdf 100644
--- a/components/LanguageSwitcher.tsx
+++ b/components/LanguageSwitcher.tsx
@@ -23,7 +23,11 @@ export function LanguageSwitcher() {
return (
-