Bulk edit tags (#4925)

* Refactor tag relationships and add bulk edit
* Add bulk edit tags dialog
This commit is contained in:
WithoutPants
2024-06-11 13:41:20 +10:00
committed by GitHub
parent e18c050fb1
commit 2d483f2d11
17 changed files with 744 additions and 172 deletions

View File

@@ -1873,6 +1873,17 @@ export const useTagUpdate = () =>
},
});
export const useBulkTagUpdate = (input: GQL.BulkTagUpdateInput) =>
GQL.useBulkTagUpdateMutation({
variables: { input },
update(cache, result) {
if (!result.data?.bulkTagUpdate) return;
evictTypeFields(cache, tagMutationImpactedTypeFields);
evictQueries(cache, tagMutationImpactedQueries);
},
});
export const useTagDestroy = (input: GQL.TagDestroyInput) =>
GQL.useTagDestroyMutation({
variables: input,