Admin/lib/utils: fix queries filtering

This commit is contained in:
vchikalkin 2024-04-09 14:20:57 +03:00
parent b35edd87f5
commit 46c3fe5f4d

View File

@ -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 };
}
}