Skip to content

Commit 2dab8ea

Browse files
committed
fix(ga): issue #606 - revert lock file
1 parent 7bedf64 commit 2dab8ea

File tree

3 files changed

+101
-117
lines changed

3 files changed

+101
-117
lines changed

.changeset/tender-mangos-wash.md

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
---
66

77
fix(ga): issue #606 - search inconsistent
8+
- add debounce on input search field
9+
- fixed an issue on infinite scroll

packages/webapp/src/webview/ui/components/Header/SearchField/SearchField.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ export function SearchField() {
2727

2828
const debounceSearch = useCallback(
2929
debounce(
30-
(newSearchTerm: string) =>
30+
(newSearchTerm: string, productFilters: string[], componentFilters: string[]) =>
3131
actions.searchTree({
3232
query: newSearchTerm,
3333
filters: {
34-
product: appState.selectedProductFilters,
35-
component: appState.selectedComponentFilters
34+
product: productFilters,
35+
component: componentFilters
3636
},
3737
paging: {
3838
responseSize: appState.pageSize,
@@ -46,12 +46,12 @@ export function SearchField() {
4646

4747
const onClearSearchTerm = (): void => {
4848
actions.setQueryValue('');
49-
debounceSearch('');
49+
debounceSearch('', [], []);
5050
};
5151

5252
const onChangeSearchTerm = (_?: ChangeEvent<HTMLInputElement> | undefined, newSearchTerm = ''): void => {
5353
actions.setQueryValue(newSearchTerm);
54-
debounceSearch(newSearchTerm);
54+
debounceSearch(newSearchTerm, appState.selectedProductFilters, appState.selectedComponentFilters);
5555
};
5656

5757
return (

0 commit comments

Comments
 (0)