From a3147dc4b8c2df33af4b56cd7c11fe577c132599 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 3 Oct 2022 13:01:42 +0200 Subject: [PATCH] refactor(nodes): make nopan class overwritable --- packages/core/src/components/Nodes/wrapNode.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/components/Nodes/wrapNode.tsx b/packages/core/src/components/Nodes/wrapNode.tsx index 8ebb50f9..19e7faa9 100644 --- a/packages/core/src/components/Nodes/wrapNode.tsx +++ b/packages/core/src/components/Nodes/wrapNode.tsx @@ -151,13 +151,16 @@ export default (NodeComponent: ComponentType) => { className={cc([ 'react-flow__node', `react-flow__node-${type}`, + { + // this is overwritable by passing `nopan` as a class name + [noPanClassName]: isDraggable, + }, className, { selected, selectable: isSelectable, parent: isParent, dragging, - [noPanClassName]: isDraggable, }, ])} ref={nodeRef}