diff --git a/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesButton.tsx b/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesButton.tsx index 208e13949..719384c43 100644 --- a/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesButton.tsx +++ b/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesButton.tsx @@ -141,7 +141,7 @@ export const AttachedFilesButton: FunctionComponent = observer( type: ToastType.Loading, message: `Deleting file "${file.name}"...`, }); - await application.deleteItem(file); + await application.files.deleteFile(file); addToast({ type: ToastType.Success, message: `Deleted file "${file.name}"`, diff --git a/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesPopover.tsx b/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesPopover.tsx index 0f2351c7f..4a9cf03aa 100644 --- a/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesPopover.tsx +++ b/app/assets/javascripts/components/AttachedFilesPopover/AttachedFilesPopover.tsx @@ -169,18 +169,20 @@ export const AttachedFilesPopover: FunctionComponent = observer( ) : null} {filteredList.length > 0 ? ( - filteredList.map((file: SNFile) => { - return ( - - ); - }) + filteredList + .filter((file) => !file.deleted) + .map((file: SNFile) => { + return ( + + ); + }) ) : (
diff --git a/app/assets/javascripts/components/AttachedFilesPopover/PopoverFileSubmenu.tsx b/app/assets/javascripts/components/AttachedFilesPopover/PopoverFileSubmenu.tsx index bf13440bd..9e82b9968 100644 --- a/app/assets/javascripts/components/AttachedFilesPopover/PopoverFileSubmenu.tsx +++ b/app/assets/javascripts/components/AttachedFilesPopover/PopoverFileSubmenu.tsx @@ -179,6 +179,20 @@ export const PopoverFileSubmenu: FunctionComponent = ({ Rename + )}