17 lines
496 B
TypeScript
17 lines
496 B
TypeScript
import { useMutation, useQueryClient } from "@tanstack/react-query";
|
|
import * as api from "../service/WorkspaceService";
|
|
import { CreateWorkspaceType } from "../types/WorkspaceTypes";
|
|
|
|
export const useCreateWorkspace = () => {
|
|
const queryClient = useQueryClient();
|
|
|
|
return useMutation({
|
|
mutationFn: (variables: CreateWorkspaceType) => api.createWorkspace(variables),
|
|
onSuccess: () => {
|
|
queryClient.invalidateQueries({
|
|
queryKey: ["workspaces"],
|
|
});
|
|
},
|
|
});
|
|
};
|