Fix directory scroll position reset (#34560)
This commit is contained in:
		
					parent
					
						
							
								05f6f7d28a
							
						
					
				
			
			
				commit
				
					
						e3f0b955b8
					
				
			
		
					 2 changed files with 17 additions and 4 deletions
				
			
		|  | @ -130,6 +130,7 @@ export const Directory: React.FC<{ | |||
|   }, [dispatch, order, local]); | ||||
| 
 | ||||
|   const pinned = !!columnId; | ||||
|   const initialLoad = isLoading && accountIds.size === 0; | ||||
| 
 | ||||
|   const scrollableArea = ( | ||||
|     <div className='scrollable'> | ||||
|  | @ -170,7 +171,7 @@ export const Directory: React.FC<{ | |||
|       </div> | ||||
| 
 | ||||
|       <div className='directory__list'> | ||||
|         {isLoading ? ( | ||||
|         {initialLoad ? ( | ||||
|           <LoadingIndicator /> | ||||
|         ) : ( | ||||
|           accountIds.map((accountId) => ( | ||||
|  | @ -179,7 +180,11 @@ export const Directory: React.FC<{ | |||
|         )} | ||||
|       </div> | ||||
| 
 | ||||
|       <LoadMore onClick={handleLoadMore} visible={!isLoading} /> | ||||
|       <LoadMore | ||||
|         onClick={handleLoadMore} | ||||
|         visible={!initialLoad} | ||||
|         loading={isLoading} | ||||
|       /> | ||||
|     </div> | ||||
|   ); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue