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 { filtersEnabled(filterGroupSlug: string): boolean {
let enabled = false;
const group = this.getGroup(filterGroupSlug); const group = this.getGroup(filterGroupSlug);
group?.filters.forEach(filter => { if (!group) {
if (filter.checked) { return false;
enabled = true; }
return;
}
filter.children.forEach(f => {
if (f.checked) {
enabled = true;
return;
}
});
});
return enabled; return !!group.filters.find(filter => filter.checked || !!filter.children.find(c => c.checked));
} }
reset(): void { reset(): void {