diff --git a/src/lib/filtering/filter-card/filter-card.component.html b/src/lib/filtering/filter-card/filter-card.component.html index 7655694..ae6e2ed 100644 --- a/src/lib/filtering/filter-card/filter-card.component.html +++ b/src/lib/filtering/filter-card/filter-card.component.html @@ -62,7 +62,7 @@ > }
>(); @@ -241,7 +244,7 @@ export class FilterService { } filterCheckboxClicked(params: CheckboxClickedParams) { - const { filterGroup, nestedFilter, parent, fileId, primaryFiltersSlug } = params; + const { filterGroup, nestedFilter, parent, primaryFiltersSlug } = params; if (filterGroup.singleSelect) { this.deactivateFilters({ primaryFiltersSlug, exceptedFilterId: nestedFilter.id }); @@ -264,23 +267,22 @@ export class FilterService { } this.refresh(); - this.#updateFiltersInLocalStorage(fileId); } - #updateFiltersInLocalStorage(fileId?: string) { + updateFiltersInLocalStorage(fileId?: string) { if (fileId) { - const primaryFilters = this.getGroup('primaryFilters'); - const secondaryFilters = this.getGroup('secondaryFilters'); + const primaryFilters = this.getGroup(PRIMARY_FILTERS); + const secondaryFilters = this.getGroup(SECONDARY_FILTERS); const filters: LocalStorageFilters = { primaryFilters: extractFilterValues(primaryFilters?.filters), secondaryFilters: extractFilterValues(secondaryFilters?.filters), }; - const workloadFiltersString = localStorage.getItem('workload-filters') ?? '{}'; + const workloadFiltersString = localStorage.getItem(WORKLOAD_FILTERS_KEY) ?? '{}'; const workloadFilters = JSON.parse(workloadFiltersString); workloadFilters[fileId] = filters; - localStorage.setItem('workload-filters', JSON.stringify(workloadFilters)); + localStorage.setItem(WORKLOAD_FILTERS_KEY, JSON.stringify(workloadFilters)); } } }