diff --git a/src/client/components/VolumeDetail/VolumeDetail.tsx b/src/client/components/VolumeDetail/VolumeDetail.tsx index 076eb2f..c3f3235 100644 --- a/src/client/components/VolumeDetail/VolumeDetail.tsx +++ b/src/client/components/VolumeDetail/VolumeDetail.tsx @@ -80,19 +80,30 @@ const VolumeDetails = (props): ReactElement => { enabled: false, }); // get story arcs - const getStoryArcs = useMutation({ - mutationFn: async (comicObject) => - axios({ - url: `${COMICVINE_SERVICE_URI}/getStoryArcs`, - method: "POST", - data: { - comicObject, - }, - }), - onSuccess: (data) => { - setStoryArcsData(data?.data.results); - }, - }); + const useGetStoryArcs = () => { + return useMutation({ + mutationFn: async (comicObject) => + axios({ + url: `${COMICVINE_SERVICE_URI}/getStoryArcs`, + method: "POST", + data: { + comicObject, + }, + }), + onSuccess: (data) => { + setStoryArcsData(data?.data.results); + }, + }); + }; + + const { + mutate: getStoryArcs, + isIdle, + isError, + data, + error, + status, + } = useGetStoryArcs(); console.log("jihya", issuesForSeries); const IssuesInVolume = () => ( @@ -154,18 +165,19 @@ const VolumeDetails = (props): ReactElement => { name: "Story Arcs", content: (