refactor filtersEnabled method

This commit is contained in:
Edi Cziszter 2022-01-16 13:40:20 +02:00
parent 061c420fd4
commit d90392f402

View File

@ -100,23 +100,13 @@ export class FilterService {
}
filtersEnabled(filterGroupSlug: string): boolean {
let enabled = false;
const group = this.getGroup(filterGroupSlug);
group?.filters.forEach(filter => {
if (filter.checked) {
enabled = true;
return;
}
filter.children.forEach(f => {
if (f.checked) {
enabled = true;
return;
}
});
});
if (!group) {
return false;
}
return enabled;
return !!group.filters.find(filter => filter.checked || !!filter.children.find(c => c.checked));
}
reset(): void {