Skip to content

Commit f88c305

Browse files
committed
chore: Fix TS define
1 parent bf9751d commit f88c305

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

src/MotionTreeNode.tsx

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ interface MotionTreeNodeProps extends Omit<TreeNodeProps, 'domRef'> {
1717
treeNodeRequiredProps: TreeNodeRequiredProps;
1818
}
1919

20-
const MotionTreeNode: React.FC<MotionTreeNodeProps> = (
20+
const MotionTreeNode: React.ForwardRefRenderFunction<
21+
CSSMotion,
22+
MotionTreeNodeProps
23+
> = (
2124
{
2225
className,
2326
style,
@@ -53,7 +56,10 @@ const MotionTreeNode: React.FC<MotionTreeNodeProps> = (
5356
{({ className: motionClassName, style: motionStyle }, motionRef) => (
5457
<div
5558
ref={motionRef}
56-
className={classNames(`${prefixCls}-treenode-motion`, motionClassName)}
59+
className={classNames(
60+
`${prefixCls}-treenode-motion`,
61+
motionClassName,
62+
)}
5763
style={motionStyle}
5864
>
5965
{motionNodes.map((treeNode: FlattenNode) => {
@@ -64,7 +70,10 @@ const MotionTreeNode: React.FC<MotionTreeNodeProps> = (
6470
} = treeNode;
6571
delete restProps.children;
6672

67-
const treeNodeProps = getTreeNodeProps(key, treeNodeRequiredProps);
73+
const treeNodeProps = getTreeNodeProps(
74+
key,
75+
treeNodeRequiredProps,
76+
);
6877

6978
return (
7079
<TreeNode
@@ -83,7 +92,15 @@ const MotionTreeNode: React.FC<MotionTreeNodeProps> = (
8392
</CSSMotion>
8493
);
8594
}
86-
return <TreeNode domRef={ref} className={className} style={style} {...props} active={active} />;
95+
return (
96+
<TreeNode
97+
domRef={ref}
98+
className={className}
99+
style={style}
100+
{...props}
101+
active={active}
102+
/>
103+
);
87104
};
88105

89106
MotionTreeNode.displayName = 'MotionTreeNode';

0 commit comments

Comments
 (0)