kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1import { useMutation, useQueryClient } from "@tanstack/react-query";
2import createTaskRelation from "@/fetchers/task-relation/create-task-relation";
3
4function useCreateTaskRelation() {
5 const queryClient = useQueryClient();
6
7 return useMutation({
8 mutationFn: createTaskRelation,
9 onSuccess: (_, variables) => {
10 queryClient.invalidateQueries({
11 queryKey: ["task-relations", variables.sourceTaskId],
12 });
13 queryClient.invalidateQueries({
14 queryKey: ["task-relations", variables.targetTaskId],
15 });
16 },
17 });
18}
19
20export default useCreateTaskRelation;