From 924efa9073c1602a6ea07f700c3d6319f6eae8cd Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Mon, 9 Feb 2026 12:07:09 +0100 Subject: [PATCH] Show error feedback when run deletion is blocked Add optional error prop to DeleteConfirmModal and wire it into AdminRuns so the backend's rejection message is displayed to the user. Co-Authored-By: Claude Opus 4.6 --- frontend/src/components/admin/DeleteConfirmModal.tsx | 7 +++++++ frontend/src/pages/admin/AdminRuns.tsx | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/admin/DeleteConfirmModal.tsx b/frontend/src/components/admin/DeleteConfirmModal.tsx index 5b69a54..a3d3f24 100644 --- a/frontend/src/components/admin/DeleteConfirmModal.tsx +++ b/frontend/src/components/admin/DeleteConfirmModal.tsx @@ -4,6 +4,7 @@ interface DeleteConfirmModalProps { onConfirm: () => void onCancel: () => void isDeleting?: boolean + error?: string | null } export function DeleteConfirmModal({ @@ -12,6 +13,7 @@ export function DeleteConfirmModal({ onConfirm, onCancel, isDeleting, + error, }: DeleteConfirmModalProps) { return (
@@ -24,6 +26,11 @@ export function DeleteConfirmModal({

{message}

+ {error && ( +

+ {error} +

+ )}