From 6494c3fac4ccde8b5ab0e3b8cf4e3c85606d6a06 Mon Sep 17 00:00:00 2001 From: Tony Francis Date: Thu, 18 Apr 2024 02:51:46 -0400 Subject: [PATCH] call `onEnd` in `end` drag event hanlder in XYResizer --- packages/system/src/xyresizer/XYResizer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/system/src/xyresizer/XYResizer.ts b/packages/system/src/xyresizer/XYResizer.ts index 50a3e4aa..5f5e8727 100644 --- a/packages/system/src/xyresizer/XYResizer.ts +++ b/packages/system/src/xyresizer/XYResizer.ts @@ -89,7 +89,7 @@ function nodeToChildExtent(child: NodeBase, parent: NodeBase, nodeOrigin: NodeOr ]; } -export function XYResizer({ domNode, nodeId, getStoreItems, onChange }: XYResizerParams): XYResizerInstance { +export function XYResizer({ domNode, nodeId, getStoreItems, onChange, onEnd }: XYResizerParams): XYResizerInstance { const selection = select(domNode); function update({ @@ -272,6 +272,7 @@ export function XYResizer({ domNode, nodeId, getStoreItems, onChange }: XYResize }) .on('end', (event: ResizeDragEvent) => { onResizeEnd?.(event, { ...prevValues }); + onEnd?.(); }); selection.call(dragHandler); }