use-post-submit-suggestion.tsx 633 B

123456789101112131415161718192021
  1. import { useMutation } from '@tanstack/react-query';
  2. import { seriesQueryKeys } from '../series-query-keys';
  3. import { seriesApi, SubmitSuggestionTypes, SubmitSuggestionReturn } from '../series-api';
  4. import type { BaseAxiosError } from '../../../../types';
  5. export const useSubmitSuggestionMutation = () => {
  6. return useMutation<
  7. SubmitSuggestionReturn,
  8. BaseAxiosError,
  9. SubmitSuggestionTypes,
  10. SubmitSuggestionReturn
  11. >({
  12. mutationKey: seriesQueryKeys.submitSuggestion(),
  13. mutationFn: async (data) => {
  14. const response = await seriesApi.submitSuggestion(data);
  15. return response.data;
  16. }
  17. });
  18. };