Admin/lib/utils: fix queries filtering
This commit is contained in:
parent
b35edd87f5
commit
46c3fe5f4d
@ -7,11 +7,13 @@ export function filterQueries(queriesObj: ResponseQueries, searchStr: string): R
|
||||
if (key.includes(searchStr)) {
|
||||
filteredObj[key] = queriesObj[key];
|
||||
} else {
|
||||
const queries = queriesObj[key].queries;
|
||||
const includes = queries.filter((queryKey) =>
|
||||
queryKey.toLowerCase().includes(searchStr.toLowerCase())
|
||||
);
|
||||
if (includes.length) {
|
||||
const queries: string[] = [];
|
||||
queriesObj[key].queries.forEach((queryKey) => {
|
||||
if (queryKey.toLowerCase().includes(searchStr.toLowerCase())) {
|
||||
queries.push(queryKey);
|
||||
}
|
||||
});
|
||||
if (queries.length) {
|
||||
filteredObj[key] = { ...queriesObj[key], queries };
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user