diff --git a/packages/core/src/commands/view/ComponentDrag.ts b/packages/core/src/commands/view/ComponentDrag.ts index 733f24f53..d856d79e0 100644 --- a/packages/core/src/commands/view/ComponentDrag.ts +++ b/packages/core/src/commands/view/ComponentDrag.ts @@ -54,6 +54,8 @@ export default { } opts.event && drg.start(opts.event); + // TODO: check this + opts.addStyle?.({ component: this.target, styles: {}, partial: false }); this.toggleDrag(true); this.em.trigger(`${evName}:start`, this.getEventOpts()); @@ -591,7 +593,7 @@ type ComponentDragOpts = { mode?: 'absolute' | 'translate'; target?: Component; skipGuidesRender?: boolean; - addStyle?: () => Record; + addStyle?: (data: { component?: Component; styles?: Record; partial?: boolean }) => void; onDrag?: (data: any) => Editor; // TODO: fix any onEnd?: (ev: Event, opt: any, data: any) => void; // TODO: fix any onStart?: (data: any) => Editor; // TODO: fix any