Don't reset selected item on search mismatch or exit

This commit is contained in:
Dan
2019-04-13 16:20:16 +01:00
parent ca7eb3c829
commit 55dcfe25e8
+5 -10
View File
@@ -369,16 +369,11 @@ function reduceSearchState(store: Store, state: State, action: Action): State {
searchIndex = newSearchIndex;
}
}
if (didRequestSearch) {
if (searchIndex === null) {
selectedElementIndex = null;
selectedElementID = null;
} else {
selectedElementID = ((searchResults[searchIndex]: any): number);
selectedElementIndex = store.getIndexOfElementID(
((selectedElementID: any): number)
);
}
if (didRequestSearch && searchIndex !== null) {
selectedElementID = ((searchResults[searchIndex]: any): number);
selectedElementIndex = store.getIndexOfElementID(
((selectedElementID: any): number)
);
}
return {