From 58d29b440a70855a20501e358b0f9ec267772251 Mon Sep 17 00:00:00 2001 From: sagitchu Date: Wed, 18 Mar 2026 17:39:09 +0800 Subject: [PATCH] fix(ci): remove unused variables to fix TS build --- vite-frontend/src/pages/node/monitor-view.tsx | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/vite-frontend/src/pages/node/monitor-view.tsx b/vite-frontend/src/pages/node/monitor-view.tsx index 3d925c9..155945b 100644 --- a/vite-frontend/src/pages/node/monitor-view.tsx +++ b/vite-frontend/src/pages/node/monitor-view.tsx @@ -271,7 +271,6 @@ type MetricType = | "network" | "load" | "connections"; -type TunnelMetricType = "traffic"; const METRICS_MAX_ROWS = 5000; @@ -297,24 +296,22 @@ export function MonitorView({ nodeMap }: MonitorViewProps) { const [tunnels, setTunnels] = useState([]); const [tunnelsLoading, setTunnelsLoading] = useState(false); - const [tunnelsError, setTunnelsError] = useState(null); + const [, setTunnelsError] = useState(null); const [selectedTunnelId, setSelectedTunnelId] = useState(null); const [tunnelMetrics, setTunnelMetrics] = useState([]); const [tunnelMetricsLoading, setTunnelMetricsLoading] = useState(false); - const [tunnelMetricsTruncated, setTunnelMetricsTruncated] = useState(false); + const [, setTunnelMetricsTruncated] = useState(false); const [tunnelMetricsError, setTunnelMetricsError] = useState( null, ); const [tunnelRangeMs, setTunnelRangeMs] = useState(60 * 60 * 1000); - const [activeTunnelMetricType, setActiveTunnelMetricType] = - useState("traffic"); const [serviceMonitors, setServiceMonitors] = useState< ServiceMonitorApiItem[] >([]); const [monitorsLoading, setMonitorsLoading] = useState(false); - const [monitorsError, setMonitorsError] = useState(null); - const [latestResultsError, setLatestResultsError] = useState( + const [, setMonitorsError] = useState(null); + const [, setLatestResultsError] = useState( null, ); const [monitorResults, setMonitorResults] = useState< @@ -1030,15 +1027,6 @@ export function MonitorView({ nodeMap }: MonitorViewProps) { const modalResults = resultsMonitorId != null ? monitorResults[resultsMonitorId] || [] : []; - const selectedRealtimeMetric = - selectedNodeId != null ? realtimeNodeMetrics[selectedNodeId] || null : null; - const latestPersistedNodeTs = - metrics.length > 0 ? metrics[metrics.length - 1]?.timestamp : null; - const latestPersistedTunnelTs = - tunnelMetrics.length > 0 - ? tunnelMetrics[tunnelMetrics.length - 1]?.timestamp - : null; - const resolveMonitorIntervalSec = useCallback( (monitor: ServiceMonitorApiItem) => { let interval = Number(monitor.intervalSec ?? 0);