From 547fb65e39b24d8b5bdb358d058e1b66206271d0 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 21 Dec 2025 19:12:20 +0000 Subject: [PATCH] fix: remove unused runbook UI code to fix TypeScript errors - Remove unused correlations state and constants from AIOverviewTable - Remove unused runbook-related imports, state, and functions from Alerts - Add type annotation to Set() to fix type error - Removes dead code left over from runbook UI removal --- .../src/components/shared/AIOverviewTable.tsx | 15 +--- frontend-modern/src/pages/Alerts.tsx | 78 +------------------ 2 files changed, 5 insertions(+), 88 deletions(-) diff --git a/frontend-modern/src/components/shared/AIOverviewTable.tsx b/frontend-modern/src/components/shared/AIOverviewTable.tsx index 0049800..b2183ab 100644 --- a/frontend-modern/src/components/shared/AIOverviewTable.tsx +++ b/frontend-modern/src/components/shared/AIOverviewTable.tsx @@ -1,6 +1,6 @@ import { Component, createEffect, createSignal, For, Show } from 'solid-js'; import { AIAPI } from '@/api/ai'; -import type { FailurePrediction, InfrastructureChange, RemediationRecord, RemediationStats, ResourceCorrelation, AnomalyReport } from '@/types/aiIntelligence'; +import type { FailurePrediction, InfrastructureChange, RemediationRecord, RemediationStats, AnomalyReport } from '@/types/aiIntelligence'; const DEFAULT_UPGRADE_URL = 'https://pulsemonitor.app/pro'; @@ -23,7 +23,6 @@ interface InsightRow { */ export const AIOverviewTable: Component<{ showWhenEmpty?: boolean }> = (props) => { const [predictions, setPredictions] = createSignal([]); - const [correlations, setCorrelations] = createSignal([]); const [remediations, setRemediations] = createSignal([]); const [remediationStats, setRemediationStats] = createSignal(null); const [changes, setChanges] = createSignal([]); @@ -42,12 +41,10 @@ export const AIOverviewTable: Component<{ showWhenEmpty?: boolean }> = (props) = const [memoryLockedCount, setMemoryLockedCount] = createSignal(0); // Section expand/collapse state - default limits prevent overwhelming list - const [showAllDependencies, setShowAllDependencies] = createSignal(false); const [showAllActions, setShowAllActions] = createSignal(false); const [showAllChanges, setShowAllChanges] = createSignal(false); // Limits for each section (when not expanded) - const DEPENDENCY_LIMIT = 5; const ACTION_LIMIT = 5; const CHANGE_LIMIT = 5; @@ -87,11 +84,9 @@ export const AIOverviewTable: Component<{ showWhenEmpty?: boolean }> = (props) = const corrCount = corrResp.count || 0; setInsightsLockedCount(predCount + corrCount); setPredictions([]); - setCorrelations([]); } else { setInsightsLockedCount(0); setPredictions(predResp.predictions || []); - setCorrelations(corrResp.correlations || []); } // Handle impact lock @@ -752,14 +747,6 @@ export const AIOverviewTable: Component<{ showWhenEmpty?: boolean }> = (props) =
- 0}> - - 0}>