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