summaryrefslogtreecommitdiff
path: root/apps/web/src/stores/media-store.ts
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2025-09-02 23:07:11 +0200
committerMaze Winther <mazewinther@gmail.com>2025-09-02 23:07:11 +0200
commit167e2b83dc072f5d80ab0bf0d3f786a993248c70 (patch)
tree95230791811fb0e89f70f8773e4d7c7aa934300b /apps/web/src/stores/media-store.ts
parentc5c32a1e34d8ddeb586a99139ab97327c5c8b465 (diff)
downloadopencut-167e2b83dc072f5d80ab0bf0d3f786a993248c70.tar.gz
feat: add support for deleting/splitting multiple elements instead of single
Diffstat (limited to 'apps/web/src/stores/media-store.ts')
-rw-r--r--apps/web/src/stores/media-store.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/web/src/stores/media-store.ts b/apps/web/src/stores/media-store.ts
index e00cffd5..61c771db 100644
--- a/apps/web/src/stores/media-store.ts
+++ b/apps/web/src/stores/media-store.ts
@@ -203,6 +203,12 @@ export const useMediaStore = create<MediaStore>((set, get) => ({
// If there are elements to remove, push history once before batch removal
if (elementsToRemove.length > 0) {
+ const {
+ removeElementFromTrack,
+ removeElementFromTrackWithRipple,
+ rippleEditingEnabled,
+ pushHistory,
+ } = useTimelineStore.getState();
pushHistory();
// Remove all elements without pushing additional history entries