From bc5b0d75841aa61edb330533a98c5816389c0aad Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 21 Dec 2025 18:08:47 +0000 Subject: [PATCH] refactor: remove runbook UI from frontend Removed: - Runbook button from finding action buttons - Runbook Execution panel - Fix Receipts panel (already removed) Just showing 'Get Help' and 'I Fixed It' buttons now. --- frontend-modern/src/pages/Alerts.tsx | 148 +-------------------------- 1 file changed, 4 insertions(+), 144 deletions(-) diff --git a/frontend-modern/src/pages/Alerts.tsx b/frontend-modern/src/pages/Alerts.tsx index 0d2323e..882191a 100644 --- a/frontend-modern/src/pages/Alerts.tsx +++ b/frontend-modern/src/pages/Alerts.tsx @@ -3027,39 +3027,8 @@ function OverviewTab(props: { Get Help - e.stopPropagation()} - > - - - - Runbook - - } - > - - - {/* I Fixed It button - hides until next patrol verifies */} + {/* Runbook button removed - feature was removed */} + - - {(() => { - const runbooks = runbooksByFinding()[finding.id] || []; - const selected = runbooks.find((rb) => rb.id === runbookSelection()[finding.id]); - if (!selected) return null; - const riskStyles = { - low: 'bg-green-100 text-green-700 dark:bg-green-900/40 dark:text-green-300', - medium: 'bg-amber-100 text-amber-700 dark:bg-amber-900/40 dark:text-amber-300', - high: 'bg-red-100 text-red-700 dark:bg-red-900/40 dark:text-red-300', - } as const; - const riskStyle = riskStyles[selected.risk] || riskStyles.medium; - return ( -
- - {selected.risk} risk - - {selected.description} -
- ); - })()} - - + {/* Runbook Execution section removed - feature was removed */} + - - {(result) => ( -
-
- - Outcome: - - - {result.outcome} - - {result.message} -
- -
- - {(step) => ( -
- - {step.success ? 'OK' : 'FAIL'} - - {step.name} -
- )} -
-
-
- -
- Verification: {result.verification.name} -
-
-
- )} -
- - {/* Fix Receipts section removed - was showing "No fixes logged" without runbooks */}