If flexsearch returns no results, display message

This commit is contained in:
Michael Schnerring
2021-10-15 15:38:04 +02:00
parent 1710b80829
commit af6c51f6f2
2 changed files with 17 additions and 3 deletions

View File

@ -133,6 +133,15 @@ Source:
suggestions.innerHTML = "";
suggestions.classList.remove('d-none');
// inform user that no results were found
if (flatResults.size === 0) {
const noResultsMessage = document.createElement('div')
noResultsMessage.innerHTML = `No results for "<strong>${searchQuery}</strong>"`
noResultsMessage.classList.add("suggestion__no-results");
suggestions.appendChild(noResultsMessage);
return;
}
// construct a list of suggestions
for(const [href, doc] of flatResults) {
const entry = document.createElement('div');