From e46af1da15622e87838ef71ed5335f089f329d25 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 25 Mar 2025 20:10:57 -0700 Subject: [PATCH] refactor: update addStyle type definition to accept component and styles parameters --- packages/core/src/commands/view/ComponentDrag.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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