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(
5959 ( node ?: INode ) => {
6060 if ( ! node ) {
6161 return {
62- _internalId : hashObjectGenerator ( { } ) ,
62+ _internalId : '' ,
6363 } ;
6464 }
6565
@@ -86,11 +86,17 @@ const NestedListView: React.FC<IProps> = React.memo(
8686 delete copyNode . _internalId ;
8787 }
8888
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 ) ;
9096
9197 return copyNode ;
9298 } ,
93- [ getChildrenName ] ,
99+ [ getChildrenName , keepOpenedState ] ,
94100 ) ;
95101
96102 const generateRootNode = useCallback (
You can’t perform that action at this time.
0 commit comments