feat: only click when not moved.

This commit is contained in:
Jack Fishwick
2022-11-22 10:55:06 +00:00
parent da08e69e78
commit 45c407755f
@@ -130,8 +130,13 @@ const UserSelection = memo(({ selectionKeyPressed, onClick, onContextMenu, onWhe
setUserSelectionRect(nextUserSelectRect);
};
const onMouseUp = () => {
const onMouseUp = (event: React.MouseEvent) => {
store.setState({ nodesSelectionActive: prevSelectedNodesCount.current > 0 });
if (!store.getState().userSelectionActive) {
onClick?.(event);
}
resetUserSelection();
};
@@ -147,7 +152,6 @@ const UserSelection = memo(({ selectionKeyPressed, onClick, onContextMenu, onWhe
onMouseMove={onMouseMove}
onMouseUp={onMouseUp}
onMouseLeave={onMouseLeave}
onClick={onClick}
onContextMenu={onContextMenu}
onWheel={onWheel}
>