chore: filters improvements

This commit is contained in:
2024-05-22 15:41:33 +02:00
parent 56e40bd84b
commit 9fc602e08f
12 changed files with 381 additions and 420 deletions
+6 -3
View File
@@ -109,8 +109,11 @@ export function setupFilters(currentFilters: Record<string, any>) {
});
}
export function areFiltersAtDefault(currentFilters: Record<string, any>) {
return Object.keys(currentFilters).every(
(filterKey) => currentFilters[filterKey] === initFilters[filterKey as keyof typeof initFilters]
export function getChangedFilters(currentFilters: Record<string, any>): string[] {
return (
Object.keys(currentFilters).filter(
(filterKey) =>
currentFilters[filterKey] !== initFilters[filterKey as keyof typeof initFilters]
) ?? []
);
}