diff --git a/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor b/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor
index 30c56f95..ba65f820 100644
--- a/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor
+++ b/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor
@@ -7,10 +7,35 @@
@foreach (var filePath in this.DocumentPaths)
{
-
-
+ @if (File.Exists(filePath))
+ {
+
+
+
+
+ @Path.GetFileName(filePath)
+
+
+
+
+
+ }
+ else
+ {
+
+
+ @Path.GetFileName(filePath)
+
+
+
+
+ }
}
diff --git a/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor.cs b/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor.cs
index 44eaf9fc..ee5fc592 100644
--- a/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor.cs
+++ b/app/MindWork AI Studio/Dialogs/ReviewAttachmentsDialog.razor.cs
@@ -33,4 +33,12 @@ public partial class ReviewAttachmentsDialog : MSGComponentBase
return dialogResult.Data as HashSet ?? documentPaths;
}
+
+ private void DeleteAttachment(string filePath)
+ {
+ if (this.DocumentPaths.Remove(filePath))
+ {
+ this.StateHasChanged();
+ }
+ }
}
\ No newline at end of file