Rom89823974978 commited on
Commit
7060e70
·
1 Parent(s): 4ca2dda

Should help

Browse files
Files changed (1) hide show
  1. frontend/src/hooks/useAppState.ts +19 -2
frontend/src/hooks/useAppState.ts CHANGED
@@ -75,7 +75,7 @@ export const useAppState = () => {
75
  countries: data.countries,
76
  legalBases: data.legalBases,
77
  fundingSchemes: data.fundingSchemes,
78
- ids: data.ids
79
  });
80
  });
81
  };
@@ -143,7 +143,24 @@ The output was based on the following Project IDs: ${idList}`;
143
  }
144
  };
145
 
146
- useEffect(fetchProjects, [page, search, statusFilter,legalFilter, orgFilter, countryFilter, fundingSchemeFilter, idFilter, sortField, sortOrder]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
147
 
148
  useEffect(() => {
149
  console.log("Updated filters:", filters);
 
75
  countries: data.countries,
76
  legalBases: data.legalBases,
77
  fundingSchemes: data.fundingSchemes,
78
+ //ids: data.ids
79
  });
80
  });
81
  };
 
143
  }
144
  };
145
 
146
+ useEffect(() => {
147
+ // If the user has typed something but it's too short, don't refetch
148
+ if (search.length > 0 && search.length < 3) {
149
+ return;
150
+ }
151
+ fetchProjects();
152
+ }, [
153
+ page,
154
+ search,
155
+ statusFilter,
156
+ legalFilter,
157
+ orgFilter,
158
+ countryFilter,
159
+ fundingSchemeFilter,
160
+ idFilter,
161
+ sortField,
162
+ sortOrder,
163
+ ]);
164
 
165
  useEffect(() => {
166
  console.log("Updated filters:", filters);