fix(client): fix broken IgnoredFilesPage notifications

This commit is contained in:
perf3ct 2025-06-24 17:43:37 +00:00
parent 0bb6d4d4df
commit 78f87d49ef
No known key found for this signature in database
GPG Key ID: 569C4EEC436F5232
1 changed files with 21 additions and 5 deletions

View File

@ -87,7 +87,7 @@ const IgnoredFilesPage: React.FC = () => {
const [selectedFiles, setSelectedFiles] = useState<Set<string>>(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'
});
}
};