diff --git a/packages/catalog-search/src/SearchBox.jsx b/packages/catalog-search/src/SearchBox.jsx
index e87ec600..dad7712c 100644
--- a/packages/catalog-search/src/SearchBox.jsx
+++ b/packages/catalog-search/src/SearchBox.jsx
@@ -79,7 +79,7 @@ export const SearchBoxBase = ({
setAutocompleteHits(hits);
setShowSuggestions(true);
}
- } else {
+ } else if (isMounted) {
setShowSuggestions(false);
}
}, 1000);
diff --git a/packages/catalog-search/src/SearchSuggestionItem.jsx b/packages/catalog-search/src/SearchSuggestionItem.jsx
index 1ba86563..eb618bec 100644
--- a/packages/catalog-search/src/SearchSuggestionItem.jsx
+++ b/packages/catalog-search/src/SearchSuggestionItem.jsx
@@ -3,9 +3,9 @@ import { Link } from 'react-router-dom';
import PropTypes from 'prop-types';
const SearchSuggestionItem = ({
- title, url, highlightedTitle, authoringOrganization, programType,
+ url, highlightedTitle, authoringOrganization, programType,
}) => (
-
+
{/* eslint-disable-next-line react/no-danger */}
@@ -29,7 +29,6 @@ const SearchSuggestionItem = ({
);
SearchSuggestionItem.propTypes = {
- title: PropTypes.string.isRequired,
url: PropTypes.string.isRequired,
highlightedTitle: PropTypes.string.isRequired,
authoringOrganization: PropTypes.string,
diff --git a/packages/catalog-search/src/SearchSuggestions.jsx b/packages/catalog-search/src/SearchSuggestions.jsx
index 1fce45ff..46861c45 100644
--- a/packages/catalog-search/src/SearchSuggestions.jsx
+++ b/packages/catalog-search/src/SearchSuggestions.jsx
@@ -23,7 +23,7 @@ const SearchSuggestions = ({ autoCompleteHits, enterpriseSlug, handleViewAllClic
/* eslint-disable-next-line no-underscore-dangle */
highlightedTitle={hit._highlightResult.title.value}
authoringOrganization={hit.key && hit.key.split('+')[0]}
- title={hit.title}
+ key={hit.title}
/>
))
}
@@ -41,7 +41,7 @@ const SearchSuggestions = ({ autoCompleteHits, enterpriseSlug, handleViewAllClic
/* eslint-disable-next-line no-underscore-dangle */
highlightedTitle={hit._highlightResult.title.value}
authoringOrganization={hit.authoring_organizations && hit.authoring_organizations[0].key}
- title={hit.title}
+ key={hit.title}
programType={hit.program_type}
/>
))