summaryrefslogtreecommitdiff
path: root/apps/web/src
diff options
context:
space:
mode:
authorNotoriousbrain <rohitsingh66604@gmail.com>2025-07-24 03:28:35 +0530
committerNotoriousbrain <rohitsingh66604@gmail.com>2025-07-24 03:28:35 +0530
commit9e711c1e09f5eb80fa587fc7f875407c188ca309 (patch)
treebec20704bde7171ba594b71c984a5740c80d8b85 /apps/web/src
parent8be8f0a5a573d6c97cb378c08a5ffcee6e1485ca (diff)
downloadopencut-9e711c1e09f5eb80fa587fc7f875407c188ca309.tar.gz
added the error handling
Diffstat (limited to 'apps/web/src')
-rw-r--r--apps/web/src/components/editor/media-panel/views/media.tsx12
1 files changed, 9 insertions, 3 deletions
diff --git a/apps/web/src/components/editor/media-panel/views/media.tsx b/apps/web/src/components/editor/media-panel/views/media.tsx
index edda64dd..17231fbe 100644
--- a/apps/web/src/components/editor/media-panel/views/media.tsx
+++ b/apps/web/src/components/editor/media-panel/views/media.tsx
@@ -98,9 +98,15 @@ export function MediaView() {
setDialogOpen(false);
return;
}
- await removeMediaItem(activeProject.id, itemToRemove.id);
- setDialogOpen(false);
- setItemToRemove(null);
+ try {
+ await removeMediaItem(activeProject.id, itemToRemove.id);
+ } catch (error) {
+ console.error("Failed to remove media item:", error);
+ toast.error("Failed to delete media item");
+ } finally {
+ setDialogOpen(false);
+ setItemToRemove(null);
+ }
};
const formatDuration = (duration: number) => {