From cb8716d190526c5d3eaf25d7b3cb67792599572d Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Fri, 9 Aug 2024 16:49:43 +0800 Subject: [PATCH] feat: add disable cartoon option --- .env.example | 1 + README.md | 2 ++ .../ClientComponents/ServerOverviewClient.tsx | 18 +++++++++++------- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.env.example b/.env.example index 9f31181..b452c5f 100644 --- a/.env.example +++ b/.env.example @@ -2,3 +2,4 @@ NezhaBaseUrl=http://0.0.0.0:8008 NezhaAuth=5hAY3QX6Nl9B3UOQgB26KdsdS1dsdUdM NEXT_PUBLIC_NezhaFetchInterval=5000 NEXT_PUBLIC_ShowFlag=true +NEXT_PUBLIC_DisableCartoon=true \ No newline at end of file diff --git a/README.md b/README.md index 4bd7e82..c88c55a 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ | NezhaBaseUrl | nezha 面板地址 | http://120.x.x.x:8008 | | NezhaAuth | nezha 面板 API Token | 5hAY3QX6Nl9B3Uxxxx26KMvOMyXS1Udi | | NEXT_PUBLIC_NezhaFetchInterval | 获取数据间隔(毫秒) | **默认**:2000 | +| NEXT_PUBLIC_ShowFlag | 是否显示旗帜 | **默认**:false | +| NEXT_PUBLIC_DisableCartoon | 是否禁用卡通人物 | **默认**:false |
diff --git a/app/(main)/ClientComponents/ServerOverviewClient.tsx b/app/(main)/ClientComponents/ServerOverviewClient.tsx index a919b53..cf370c1 100644 --- a/app/(main)/ClientComponents/ServerOverviewClient.tsx +++ b/app/(main)/ClientComponents/ServerOverviewClient.tsx @@ -11,6 +11,8 @@ import { ServerApi } from "@/app/types/nezha-api"; export default function ServerOverviewClient() { const { data } = useSWR("/api/server", nezhaFetcher); + const disableCartoon = process.env.NEXT_PUBLIC_DisableCartoon === "true"; + return (
@@ -86,13 +88,15 @@ export default function ServerOverviewClient() { )}
- {"Hamster1963"} + {!disableCartoon && ( + {"Hamster1963"} + )}