Fix for empty searchHistory table

This commit is contained in:
Sean Edmunds
2025-03-14 13:11:57 -05:00
parent 04e6875be2
commit 5171c32e3b

View File

@@ -134,7 +134,7 @@ export default function Search({
setListIndex(0);
openDropdown();
setPlaceholderValue(
`${searchHistory[listIndex].prefix} ${searchHistory[listIndex].searchTerm}`,
searchHistory.length > 0 ? `${searchHistory[listIndex].prefix} ${searchHistory[listIndex].searchTerm}` : '',
);
}
if (!providerLabel.startsWith('Invalid')) {
@@ -156,9 +156,9 @@ export default function Search({
}
} else if (item.code === 'ArrowRight' || item.code === 'Tab') {
setSearchValue(
`${searchHistory[listIndex].prefix} ${searchHistory[listIndex].searchTerm}`,
searchHistory.length > 0 ? `${searchHistory[listIndex].prefix} ${searchHistory[listIndex].searchTerm}` : '',
);
setValue(searchHistory[listIndex].id);
setValue(searchHistory.length > 0 ? searchHistory[listIndex].id : 0);
}
} else if (searchValue !== '') {
if (item.code === 'ArrowUp') {
@@ -337,7 +337,7 @@ export default function Search({
useEffect(() => {
if (dropdownOpened) {
setPlaceholderValue(
`${searchHistory[listIndex].prefix} ${searchHistory[listIndex].searchTerm}`,
searchHistory.length > 0 ? `${searchHistory[listIndex].prefix} ${searchHistory[listIndex].searchTerm}` : '',
);
}
}, [listIndex, dropdownOpened]);