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