src/applications/search/components/RecommendedResults.jsx
import React from 'react';
import PropTypes from 'prop-types';
import Result from './Result';
const RecommendedResults = ({ query, searchData, typeaheadUsed }) => {
const { recommendedResults } = searchData;
if (recommendedResults && recommendedResults.length > 0) {
return (
<div>
<h3 className="vads-u-font-size--base vads-u-font-family--sans vads-u-color--gray-dark vads-u-font-weight--bold">
Our top recommendations for you
</h3>
<ul className="results-list" data-e2e-id="top-recommendations">
{recommendedResults.map((result, index) => (
<Result
index={index}
isBestBet
key={index}
query={query}
result={result}
searchData={searchData}
snippetKey="description"
typeaheadUsed={typeaheadUsed}
/>
))}
</ul>
<hr aria-hidden="true" />
</div>
);
}
return null;
};
RecommendedResults.propTypes = {
query: PropTypes.string,
searchData: PropTypes.object,
typeaheadUsed: PropTypes.bool,
};
export default RecommendedResults;