From 01f602477633126f3fe4242b263604cf4bd08e08 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Wed, 6 Sep 2023 10:33:58 +0200 Subject: [PATCH] color network antenna icon for wifi quality --- interface/src/framework/network/NetworkStatusForm.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/interface/src/framework/network/NetworkStatusForm.tsx b/interface/src/framework/network/NetworkStatusForm.tsx index 6d4189327..9d94d2490 100644 --- a/interface/src/framework/network/NetworkStatusForm.tsx +++ b/interface/src/framework/network/NetworkStatusForm.tsx @@ -38,6 +38,15 @@ const networkStatusHighlight = ({ status }: NetworkStatus, theme: Theme) => { } }; +const networkQualityHighlight = ({ rssi }: NetworkStatus, theme: Theme) => { + if (rssi <= -85) { + return theme.palette.error.main; + } else if (rssi <= -75) { + return theme.palette.warning.main; + } + return theme.palette.success.main; +}; + export const isWiFi = ({ status }: NetworkStatus) => status === NetworkConnectionStatus.WIFI_STATUS_CONNECTED; export const isEthernet = ({ status }: NetworkStatus) => status === NetworkConnectionStatus.ETHERNET_STATUS_CONNECTED; @@ -110,7 +119,7 @@ const NetworkStatusForm: FC = () => { <> - +