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); }