Files
danak-admin/src/pages/taskmanager/task/hooks/useTaskData.ts
T
2026-07-11 11:54:23 +03:30

15 lines
485 B
TypeScript

import { useMutation, useQueryClient } from "@tanstack/react-query";
import * as api from "../service/TaskService";
import { CreateTaskType } from "../types/TaskTypes";
export const useCreateTask = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: (variables: CreateTaskType) => api.createTask(variables),
onSuccess: (_data, variables) => {
queryClient.invalidateQueries({ queryKey: ["project", variables.projectId] });
},
});
};