From 8bdc894690752b1a9b29beb98d128eb0eec27d42 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Sat, 18 Apr 2026 16:01:35 +0200 Subject: fix: migrate commands to CommandResult selection contract --- apps/web/src/lib/commands/timeline/element/move-elements.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'apps/web/src/lib/commands/timeline/element/move-elements.ts') diff --git a/apps/web/src/lib/commands/timeline/element/move-elements.ts b/apps/web/src/lib/commands/timeline/element/move-elements.ts index 533c85b4..782374d5 100644 --- a/apps/web/src/lib/commands/timeline/element/move-elements.ts +++ b/apps/web/src/lib/commands/timeline/element/move-elements.ts @@ -1,4 +1,8 @@ -import { Command, type CommandResult } from "@/lib/commands/base-command"; +import { + Command, + createElementSelectionResult, + type CommandResult, +} from "@/lib/commands/base-command"; import { EditorCore } from "@/core"; import type { SceneTracks, @@ -114,12 +118,12 @@ export class MoveElementCommand extends Command { }); editor.timeline.updateTracks(updatedTracks); - return { - select: this.moves.map(({ elementId, targetTrackId }) => ({ + return createElementSelectionResult( + this.moves.map(({ elementId, targetTrackId }) => ({ trackId: targetTrackId, elementId, })), - }; + ); } undo(): void { -- cgit v1.3.1