File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ const NestedListView: React.FC<IProps> = React.memo(
59
59
( node ?: INode ) => {
60
60
if ( ! node ) {
61
61
return {
62
- _internalId : hashObjectGenerator ( { } ) ,
62
+ _internalId : '' ,
63
63
} ;
64
64
}
65
65
@@ -86,11 +86,17 @@ const NestedListView: React.FC<IProps> = React.memo(
86
86
delete copyNode . _internalId ;
87
87
}
88
88
89
- copyNode . _internalId = hashObjectGenerator ( copyNode ) ;
89
+ copyNode . _internalId = keepOpenedState
90
+ ? hashObjectGenerator ( copyNode , {
91
+ algorithm : 'passthrough' ,
92
+ unorderedSets : false ,
93
+ unorderedObjects : false ,
94
+ } )
95
+ : Math . random ( ) . toString ( 36 ) . substring ( 2 , 10 ) ;
90
96
91
97
return copyNode ;
92
98
} ,
93
- [ getChildrenName ] ,
99
+ [ getChildrenName , keepOpenedState ] ,
94
100
) ;
95
101
96
102
const generateRootNode = useCallback (
You can’t perform that action at this time.
0 commit comments