import { useMutation } from "@tanstack/react-query"; import toast from "react-hot-toast"; import { Feedback } from "#/api/open-hands.types"; import OpenHands from "#/api/open-hands"; import { useConversation } from "#/context/conversation-context"; type SubmitFeedbackArgs = { feedback: Feedback; }; export const useSubmitFeedback = () => { const { conversationId } = useConversation(); return useMutation({ mutationFn: ({ feedback }: SubmitFeedbackArgs) => OpenHands.submitFeedback(conversationId, feedback), onError: (error) => { toast.error(error.message); }, }); };