fix(node-renderer): use correct types
This commit is contained in:
@@ -22,7 +22,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
|
|||||||
onMouseMove,
|
onMouseMove,
|
||||||
onMouseLeave,
|
onMouseLeave,
|
||||||
onContextMenu,
|
onContextMenu,
|
||||||
onNodeDoubleClick,
|
onDoubleClick,
|
||||||
onDragStart,
|
onDragStart,
|
||||||
onDrag,
|
onDrag,
|
||||||
onDragStop,
|
onDragStop,
|
||||||
@@ -54,7 +54,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
|
|||||||
const onMouseMoveHandler = getMouseHandler(id, store.getState, onMouseMove);
|
const onMouseMoveHandler = getMouseHandler(id, store.getState, onMouseMove);
|
||||||
const onMouseLeaveHandler = getMouseHandler(id, store.getState, onMouseLeave);
|
const onMouseLeaveHandler = getMouseHandler(id, store.getState, onMouseLeave);
|
||||||
const onContextMenuHandler = getMouseHandler(id, store.getState, onContextMenu);
|
const onContextMenuHandler = getMouseHandler(id, store.getState, onContextMenu);
|
||||||
const onNodeDoubleClickHandler = getMouseHandler(id, store.getState, onNodeDoubleClick);
|
const onDoubleClickHandler = getMouseHandler(id, store.getState, onDoubleClick);
|
||||||
const onSelectNodeHandler = (event: MouseEvent) => {
|
const onSelectNodeHandler = (event: MouseEvent) => {
|
||||||
if (isSelectable && (!selectNodesOnDrag || !isDraggable)) {
|
if (isSelectable && (!selectNodesOnDrag || !isDraggable)) {
|
||||||
// this handler gets called within the drag start event when selectNodesOnDrag=true
|
// this handler gets called within the drag start event when selectNodesOnDrag=true
|
||||||
@@ -141,7 +141,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
|
|||||||
onMouseLeave={onMouseLeaveHandler}
|
onMouseLeave={onMouseLeaveHandler}
|
||||||
onContextMenu={onContextMenuHandler}
|
onContextMenu={onContextMenuHandler}
|
||||||
onClick={onSelectNodeHandler}
|
onClick={onSelectNodeHandler}
|
||||||
onDoubleClick={onNodeDoubleClickHandler}
|
onDoubleClick={onDoubleClickHandler}
|
||||||
data-id={id}
|
data-id={id}
|
||||||
>
|
>
|
||||||
<Provider value={id}>
|
<Provider value={id}>
|
||||||
|
|||||||
@@ -105,10 +105,10 @@ const NodeRenderer = (props: NodeRendererProps) => {
|
|||||||
onMouseMove={props.onNodeMouseMove}
|
onMouseMove={props.onNodeMouseMove}
|
||||||
onMouseLeave={props.onNodeMouseLeave}
|
onMouseLeave={props.onNodeMouseLeave}
|
||||||
onContextMenu={props.onNodeContextMenu}
|
onContextMenu={props.onNodeContextMenu}
|
||||||
onNodeDoubleClick={props.onNodeDoubleClick}
|
onDoubleClick={props.onNodeDoubleClick}
|
||||||
onNodeDragStart={props.onNodeDragStart}
|
onDragStart={props.onNodeDragStart}
|
||||||
onNodeDrag={props.onNodeDrag}
|
onDrag={props.onNodeDrag}
|
||||||
onNodeDragStop={props.onNodeDragStop}
|
onDragStop={props.onNodeDragStop}
|
||||||
selected={!!node.selected}
|
selected={!!node.selected}
|
||||||
isDraggable={isDraggable}
|
isDraggable={isDraggable}
|
||||||
isSelectable={isSelectable}
|
isSelectable={isSelectable}
|
||||||
|
|||||||
+1
-1
@@ -66,7 +66,7 @@ export interface WrapNodeProps<T = any> {
|
|||||||
isDraggable: boolean;
|
isDraggable: boolean;
|
||||||
selectNodesOnDrag: boolean;
|
selectNodesOnDrag: boolean;
|
||||||
onClick?: NodeMouseHandler;
|
onClick?: NodeMouseHandler;
|
||||||
onNodeDoubleClick?: NodeMouseHandler;
|
onDoubleClick?: NodeMouseHandler;
|
||||||
onMouseEnter?: NodeMouseHandler;
|
onMouseEnter?: NodeMouseHandler;
|
||||||
onMouseMove?: NodeMouseHandler;
|
onMouseMove?: NodeMouseHandler;
|
||||||
onMouseLeave?: NodeMouseHandler;
|
onMouseLeave?: NodeMouseHandler;
|
||||||
|
|||||||
Reference in New Issue
Block a user