Fix for empty searchHistory table
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user