Fix not showing loading indicator when searching in web UI (#17655)
This commit is contained in:
		
							parent
							
								
									0883f05753
								
							
						
					
					
						commit
						cb2e198d89
					
				@ -104,7 +104,7 @@ class Results extends React.PureComponent {
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
        <div className='explore__search-results'>
 | 
			
		||||
          {isLoading ? (<LoadingIndicator />) : filteredResults}
 | 
			
		||||
          {isLoading ? <LoadingIndicator /> : filteredResults}
 | 
			
		||||
        </div>
 | 
			
		||||
      </React.Fragment>
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,10 @@ export default function search(state = initialState, action) {
 | 
			
		||||
  case COMPOSE_DIRECT:
 | 
			
		||||
    return state.set('hidden', true);
 | 
			
		||||
  case SEARCH_FETCH_REQUEST:
 | 
			
		||||
    return state.set('isLoading', true);
 | 
			
		||||
    return state.withMutations(map => {
 | 
			
		||||
      map.set('isLoading', true);
 | 
			
		||||
      map.set('submitted', true);
 | 
			
		||||
    });
 | 
			
		||||
  case SEARCH_FETCH_FAIL:
 | 
			
		||||
    return state.set('isLoading', false);
 | 
			
		||||
  case SEARCH_FETCH_SUCCESS:
 | 
			
		||||
@ -52,7 +55,6 @@ export default function search(state = initialState, action) {
 | 
			
		||||
        hashtags: fromJS(action.results.hashtags),
 | 
			
		||||
      }));
 | 
			
		||||
 | 
			
		||||
      map.set('submitted', true);
 | 
			
		||||
      map.set('searchTerm', action.searchTerm);
 | 
			
		||||
      map.set('isLoading', false);
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user