@@ -10675,27 +10675,29 @@ function TreeNode(props) {
10675
10675
other = _objectWithoutPropertiesLoose(props, TreeNode_excluded);
10676
10676
10677
10677
var isOpen = false;
10678
+ var node = external_root_React_commonjs2_react_commonjs_react_amd_react_default().useRef(null);
10678
10679
10679
10680
if (parent && (parent.key || parent.key === 0)) {
10680
10681
isOpen = !!(openKeys && openKeys.indexOf(parent.key) > -1);
10681
10682
}
10682
10683
10683
- var onExit = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(node => {
10684
- node.style.height = node.scrollHeight + "px";
10684
+ var onExit = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10685
+ node.current. style.height = node.current .scrollHeight + "px";
10685
10686
}, []);
10686
- var onExiting = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(node => {
10687
- node.style.height = '1px';
10687
+ var onExiting = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10688
+ node.current. style.height = '1px';
10688
10689
}, []);
10689
- var onEnter = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)((node, isAppearing ) => {
10690
- node.style.height = '1px';
10690
+ var onEnter = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10691
+ node.current. style.height = '1px';
10691
10692
}, []);
10692
- var onEntering = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)((node, isAppearing ) => {
10693
- node.style.height = node.scrollHeight + "px";
10693
+ var onEntering = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10694
+ node.current. style.height = node.current .scrollHeight + "px";
10694
10695
}, []);
10695
- var onEntered = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)((node, isAppearing ) => {
10696
- node.style.height = 'initial';
10696
+ var onEntered = (0,external_root_React_commonjs2_react_commonjs_react_amd_react_.useCallback)(() => {
10697
+ node.current. style.height = 'initial';
10697
10698
}, []);
10698
10699
return /*#__PURE__*/(0,jsx_runtime.jsx)(esm_CSSTransition, {
10700
+ nodeRef: node,
10699
10701
classNames: prefixCls,
10700
10702
in: isOpen,
10701
10703
timeout: 200,
@@ -10705,6 +10707,7 @@ function TreeNode(props) {
10705
10707
onEntered: onEntered,
10706
10708
onEntering: onEntering,
10707
10709
children: /*#__PURE__*/(0,jsx_runtime.jsx)("ul", {
10710
+ ref: node,
10708
10711
className: [level !== 1 && isOpen ? [prefixCls + "-open"] : null, level !== 1 && !isOpen ? [prefixCls + "-close"] : null].filter(Boolean).join(' ').trim(),
10709
10712
children: data.map((item, idx) => {
10710
10713
item.parent = parent;
0 commit comments