import { useMutation, useQueryClient } from '@tanstack/react-query' import { request } from './client' import type { TaskNote } from '../types' export function useCreateNote() { const qc = useQueryClient() return useMutation({ mutationFn: ({ taskId, content, type }: { taskId: number; content: string; type: string }) => request({ method: 'POST', url: `/tasks/${taskId}/notes`, data: { content, type } }), onSuccess: () => qc.invalidateQueries({ queryKey: ['tasks'] }), }) }