chore(types): enforce defaultProps inside react flow component

This commit is contained in:
Christopher Möller
2021-11-18 18:01:20 +01:00
parent 004dcc6528
commit 9d159c1e87
7 changed files with 31 additions and 23 deletions
+4 -1
View File
@@ -50,6 +50,8 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
dragHandle,
zIndex,
isParent,
noPanClassName,
noDragClassName,
}: WrapNodeProps) => {
const {
addSelectedElements,
@@ -217,6 +219,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
const nodeClasses = cc([
'react-flow__node',
`react-flow__node-${type}`,
noPanClassName,
className,
{
selected,
@@ -232,7 +235,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
onStop={onDragStop}
scale={scale}
disabled={!isDraggable}
cancel=".nodrag"
cancel={`.${noDragClassName}`}
nodeRef={nodeElement}
grid={grid}
enableUserSelectHack={false}