Default view filters (#4962)

* Merge/adapt from yoshnopa:defaultDetails
* Deprecate and remove default filter calls
* Fix weird behaviour when clicking set as default
* Update deprecated get/set default filter resolvers
* Add config migration
---------
Co-authored-by: yoshnopa <usingusenet@protonmail.com>
This commit is contained in:
WithoutPants
2024-06-18 10:51:52 +10:00
committed by GitHub
parent 4be60310c3
commit f9a624b803
59 changed files with 611 additions and 403 deletions

View File

@@ -452,11 +452,6 @@ export const useFindSavedFilters = (mode?: GQL.FilterMode) =>
variables: { mode },
});
export const useFindDefaultFilter = (mode: GQL.FilterMode) =>
GQL.useFindDefaultFilterQuery({
variables: { mode },
});
/// Object Mutations
// Increases/decreases the given field of the Stats query by diff
@@ -1956,15 +1951,6 @@ export const useSaveFilter = () =>
},
});
export const useSetDefaultFilter = () =>
GQL.useSetDefaultFilterMutation({
update(cache, result) {
if (!result.data?.setDefaultFilter) return;
evictQueries(cache, [GQL.FindDefaultFilterDocument]);
},
});
export const useSavedFilterDestroy = () =>
GQL.useDestroySavedFilterMutation({
update(cache, result, { variables }) {
@@ -1972,8 +1958,6 @@ export const useSavedFilterDestroy = () =>
const obj = { __typename: "SavedFilter", id: variables.input.id };
deleteObject(cache, obj, GQL.FindSavedFilterDocument);
evictQueries(cache, [GQL.FindDefaultFilterDocument]);
},
});