From 78f87d49ef2966c59716ca803bf8a387d2d33370 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Tue, 24 Jun 2025 17:43:37 +0000 Subject: [PATCH] fix(client): fix broken IgnoredFilesPage notifications --- frontend/src/pages/IgnoredFilesPage.tsx | 26 ++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/frontend/src/pages/IgnoredFilesPage.tsx b/frontend/src/pages/IgnoredFilesPage.tsx index 4387bfc..e46ff28 100644 --- a/frontend/src/pages/IgnoredFilesPage.tsx +++ b/frontend/src/pages/IgnoredFilesPage.tsx @@ -87,7 +87,7 @@ const IgnoredFilesPage: React.FC = () => { const [selectedFiles, setSelectedFiles] = useState>(new Set()); const [bulkDeleteDialog, setBulkDeleteDialog] = useState(false); const [deletingFiles, setDeletingFiles] = useState(false); - const { showNotification } = useNotifications(); + const { addNotification } = useNotifications(); const pageSize = 25; @@ -216,13 +216,21 @@ const IgnoredFilesPage: React.FC = () => { } const data = await response.json(); - showNotification('success', data.message); + addNotification({ + type: 'success', + title: 'Files Deleted', + message: data.message + }); setSelectedFiles(new Set()); setBulkDeleteDialog(false); fetchIgnoredFiles(); fetchStats(); } catch (err) { - showNotification('error', err instanceof Error ? err.message : 'Failed to delete ignored files'); + addNotification({ + type: 'error', + title: 'Delete Failed', + message: err instanceof Error ? err.message : 'Failed to delete ignored files' + }); } finally { setDeletingFiles(false); } @@ -248,11 +256,19 @@ const IgnoredFilesPage: React.FC = () => { } const data = await response.json(); - showNotification('success', data.message); + addNotification({ + type: 'success', + title: 'Files Deleted', + message: data.message + }); fetchIgnoredFiles(); fetchStats(); } catch (err) { - showNotification('error', err instanceof Error ? err.message : 'Failed to delete ignored file'); + addNotification({ + type: 'error', + title: 'Delete Failed', + message: err instanceof Error ? err.message : 'Failed to delete ignored file' + }); } };