feat(onElementClick): always allow onElementClick to run

This commit is contained in:
Nate Amack
2020-08-18 10:59:22 -06:00
parent 81eb7fa695
commit 34473166cb
3 changed files with 9 additions and 11 deletions
+4 -4
View File
@@ -241,10 +241,10 @@ export default (NodeComponent: ComponentType<NodeComponentProps>) => {
(event: MouseEvent) => {
if (!isDraggable && isSelectable) {
setSelectedElements({ id: node.id, type: node.type } as Node);
}
if (onClick) {
onClick(event, node);
}
if (onClick) {
onClick(event, node);
}
},
[isSelectable, isDraggable, node]
@@ -279,7 +279,7 @@ export default (NodeComponent: ComponentType<NodeComponentProps>) => {
const nodeStyle: CSSProperties = {
zIndex: selected ? 10 : 3,
transform: `translate(${xPos}px,${yPos}px)`,
pointerEvents: isSelectable || isDraggable ? 'all' : 'none',
pointerEvents: isSelectable || isDraggable || onClick ? 'all' : 'none',
...style,
};