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