some instead of find && children checked = true
This commit is contained in:
parent
2a01789982
commit
6c79b02a50
@ -54,10 +54,8 @@ export class FilterService {
|
||||
if (found) {
|
||||
found.checked = !found.checked;
|
||||
|
||||
if (checkChildren && found.checked) {
|
||||
if (found instanceof NestedFilter) {
|
||||
found.children.forEach(c => c.checked);
|
||||
}
|
||||
if (checkChildren && found.checked && found instanceof NestedFilter) {
|
||||
found.children.forEach(c => (c.checked = true));
|
||||
}
|
||||
}
|
||||
|
||||
@ -112,7 +110,7 @@ export class FilterService {
|
||||
return false;
|
||||
}
|
||||
|
||||
return !!group.filters.find(filter => filter.checked || !!filter.children.find(c => c.checked));
|
||||
return group.filters.some(filter => filter.checked || filter.children.some(c => c.checked));
|
||||
}
|
||||
|
||||
reset(): void {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user