From e3d0555c454cf7e49a9301a28f65cf863fc50573 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Tue, 21 May 2024 23:04:19 +0800 Subject: [PATCH] fix: fix display problem in docker panel --- .../components/server/ServerRowExpendView.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/client/components/server/ServerRowExpendView.tsx b/src/client/components/server/ServerRowExpendView.tsx index c02ab5b..c092444 100644 --- a/src/client/components/server/ServerRowExpendView.tsx +++ b/src/client/components/server/ServerRowExpendView.tsx @@ -54,16 +54,20 @@ export const ServerRowExpendView: React.FC<{ row: ServerStatusInfo }> = cell: (props) => props .getValue() - .map((item, i) => ( -
{`${item.IP}:${item.PublicPort} -> ${item.PrivatePort} / ${item.Type}`}
- )), + .map((item, i) => + item.IP ? ( +
{`${item.IP}:${item.PublicPort} -> ${item.PrivatePort} / ${item.Type}`}
+ ) : ( +
{`${item.PrivatePort} / ${item.Type}`}
+ ) + ), }), columnHelper.accessor('cpuPercent', { header: 'CPU(%)', size: 90, - cell: (props) => `${props.getValue() * 100}%`, + cell: (props) => `${Number(props.getValue().toFixed(2))}%`, }), columnHelper.display({ header: t('Memory'),