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} + + ))} + + + )}