Merge branch 'refactor/d3-drag' into refactor/d3-drag-handle-selector
This commit is contained in:
@@ -133,6 +133,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
|
|||||||
(event: UseDragEvent, dragPos: UseDragData) => {
|
(event: UseDragEvent, dragPos: UseDragData) => {
|
||||||
updateNodePosition({ id, diff: { x: dragPos.dx, y: dragPos.dy } });
|
updateNodePosition({ id, diff: { x: dragPos.dx, y: dragPos.dy } });
|
||||||
setDragging(true);
|
setDragging(true);
|
||||||
|
|
||||||
if (onNodeDrag) {
|
if (onNodeDrag) {
|
||||||
const node = store.getState().nodeInternals.get(id)!;
|
const node = store.getState().nodeInternals.get(id)!;
|
||||||
onNodeDrag(event.sourceEvent as MouseEvent, {
|
onNodeDrag(event.sourceEvent as MouseEvent, {
|
||||||
@@ -153,6 +154,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
|
|||||||
|
|
||||||
const onDragStop = useCallback(
|
const onDragStop = useCallback(
|
||||||
(event: UseDragEvent) => {
|
(event: UseDragEvent) => {
|
||||||
|
|
||||||
setDragging(false);
|
setDragging(false);
|
||||||
if (onNodeDragStop) {
|
if (onNodeDragStop) {
|
||||||
const node = store.getState().nodeInternals.get(id)!;
|
const node = store.getState().nodeInternals.get(id)!;
|
||||||
|
|||||||
Reference in New Issue
Block a user