parent
9ea619df08
commit
ebfff7c7fb
@ -1,16 +1,17 @@ |
||||
import React, { useContext } from 'react' |
||||
import React, { useContext, useEffect } from 'react' |
||||
import { SearchContext } from '../../context/context' |
||||
import { ResultItem } from './ResultItem' |
||||
|
||||
export const Results = () => { |
||||
const { state } = useContext(SearchContext) |
||||
|
||||
return ( |
||||
<div data-id='search_results'> |
||||
{state.searchResults && |
||||
{state.find ? <div className='result_count_number badge badge-pill badge-secondary'>{state.count} results</div>: null} |
||||
{state.count < state.maxResults && state.searchResults && |
||||
state.searchResults.map((result, index) => { |
||||
return <ResultItem key={index} file={result} /> |
||||
})} |
||||
{state.find && state.count >= state.maxResults? <div className='alert alert-warning mt-1'>Too many results to display.<br></br>Please narrow your search.</div>: null} |
||||
</div> |
||||
) |
||||
} |
||||
|
Loading…
Reference in new issue