diff --git a/src/client/components/server/ServerRowExpendView.tsx b/src/client/components/server/ServerRowExpendView.tsx index c02ab5be..c0924449 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'),