feat: make sure 'onPaneContextMenu' still works with panOnDrag = 'RightClick'.

This commit is contained in:
Jack Fishwick
2022-11-22 10:55:06 +00:00
parent e22938b49f
commit a1c830c086
2 changed files with 20 additions and 4 deletions
@@ -80,10 +80,10 @@ const FlowRenderer = ({
};
const onContextMenu = (event: MouseEvent) => {
onPaneContextMenu?.(event);
if (panOnDrag === 'RightClick') {
event.preventDefault();
} else {
onPaneContextMenu?.(event);
}
};
const onWheel = onPaneScroll ? (event: WheelEvent) => onPaneScroll(event) : undefined;
@@ -93,6 +93,7 @@ const FlowRenderer = ({
onMove={onMove}
onMoveStart={onMoveStart}
onMoveEnd={onMoveEnd}
onPaneContextMenu={onPaneContextMenu}
elementsSelectable={elementsSelectable}
zoomOnScroll={zoomOnScroll}
zoomOnPinch={zoomOnPinch}