From d302df895a655781bceda7727498036a61d41613 Mon Sep 17 00:00:00 2001
From: hamster1963 <1410514192@qq.com>
Date: Sat, 25 Jan 2025 19:46:06 +0800
Subject: [PATCH] fix: conditionally render servers in dash command
---
src/components/DashCommand.tsx | 42 +++++++++++++++++++---------------
1 file changed, 23 insertions(+), 19 deletions(-)
diff --git a/src/components/DashCommand.tsx b/src/components/DashCommand.tsx
index d847eb2..a4f2be4 100644
--- a/src/components/DashCommand.tsx
+++ b/src/components/DashCommand.tsx
@@ -71,25 +71,29 @@ export function DashCommand() {
{t("NoResults")}
-
- {nezhaWsData.servers.map((server) => (
- {
- navigate(`/server/${server.id}`)
- setOpen(false)
- }}
- >
- {formatNezhaInfo(nezhaWsData.now, server).online ? (
-
- ) : (
-
- )}
- {server.name}
-
- ))}
-
+ {nezhaWsData.servers.length > 0 && (
+ <>
+
+ {nezhaWsData.servers.map((server) => (
+ {
+ navigate(`/server/${server.id}`)
+ setOpen(false)
+ }}
+ >
+ {formatNezhaInfo(nezhaWsData.now, server).online ? (
+
+ ) : (
+
+ )}
+ {server.name}
+
+ ))}
+
+ >
+ )}