diff options
| author | Notoriousbrain <rohitsingh66604@gmail.com> | 2025-07-24 03:28:35 +0530 |
|---|---|---|
| committer | Notoriousbrain <rohitsingh66604@gmail.com> | 2025-07-24 03:28:35 +0530 |
| commit | 9e711c1e09f5eb80fa587fc7f875407c188ca309 (patch) | |
| tree | bec20704bde7171ba594b71c984a5740c80d8b85 /apps/web | |
| parent | 8be8f0a5a573d6c97cb378c08a5ffcee6e1485ca (diff) | |
| download | opencut-9e711c1e09f5eb80fa587fc7f875407c188ca309.tar.gz | |
added the error handling
Diffstat (limited to 'apps/web')
| -rw-r--r-- | apps/web/src/components/editor/media-panel/views/media.tsx | 12 |
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) => {
|
