Skip to content

Commit a28e72c

Browse files
committed
chore(ts): updates typings for CustomNodeElementProps
1 parent d538b08 commit a28e72c

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

src/Node/DefaultNodeElement.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@ const textLayout = {
1414
},
1515
};
1616

17-
export interface DefaultNodeElementProps extends CustomNodeElementProps {
18-
onNodeClick: SyntheticEventHandler;
19-
onNodeMouseOver: SyntheticEventHandler;
20-
onNodeMouseOut: SyntheticEventHandler;
21-
}
17+
export interface DefaultNodeElementProps extends CustomNodeElementProps {}
2218

2319
const DefaultNodeElement: React.FunctionComponent<DefaultNodeElementProps> = ({
2420
nodeDatum,

src/types/common.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@ export interface CustomNodeElementProps {
5454
* label is clicked instead of the node itself.
5555
*/
5656
toggleNode: () => void;
57+
/**
58+
* The `onNodeClick` handler defined for `Tree` (if any).
59+
*/
60+
onNodeClick: SyntheticEventHandler;
61+
/**
62+
* The `onNodeMouseOver` handler defined for `Tree` (if any).
63+
*/
64+
onNodeMouseOver: SyntheticEventHandler;
65+
/**
66+
* The `onNodeMouseOut` handler defined for `Tree` (if any).
67+
*/
68+
onNodeMouseOut: SyntheticEventHandler;
5769
}
5870

5971
export type RenderCustomNodeElementFn = (rd3tNodeProps: CustomNodeElementProps) => JSX.Element;

0 commit comments

Comments
 (0)