From d48e1e34a9fa363dcb83fdcca53a89563db17063 Mon Sep 17 00:00:00 2001 From: mohamed yahia Date: Fri, 20 Sep 2024 12:00:06 +0300 Subject: [PATCH] Add ability to drag multiple selected components (#6155) * Add ability to drag multiple selected components * Use em instead of editor api * Format --- packages/core/src/commands/index.ts | 2 +- packages/core/src/dom_components/view/ComponentView.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/commands/index.ts b/packages/core/src/commands/index.ts index bc6e1c703..49c458b72 100644 --- a/packages/core/src/commands/index.ts +++ b/packages/core/src/commands/index.ts @@ -139,7 +139,7 @@ export default class CommandsModule extends Module trg.delegate?.move?.(trg) || trg).filter(Boolean); const target = targets[targets.length - 1] as Component | undefined; const nativeDrag = event?.type === 'dragstart'; diff --git a/packages/core/src/dom_components/view/ComponentView.ts b/packages/core/src/dom_components/view/ComponentView.ts index e2333eedd..a77654fd8 100644 --- a/packages/core/src/dom_components/view/ComponentView.ts +++ b/packages/core/src/dom_components/view/ComponentView.ts @@ -164,7 +164,7 @@ TComp> { event.stopPropagation(); event.preventDefault(); this.em.Commands.run('tlb-move', { - target: this.model, + target: [...this.em.getSelectedAll()], event, }); }