diff --git a/src/components/vote-detail/Vote/VoteCard/VoteCardList.tsx b/src/components/vote-detail/Vote/VoteCard/VoteCardList.tsx index 216942d..568f8ef 100644 --- a/src/components/vote-detail/Vote/VoteCard/VoteCardList.tsx +++ b/src/components/vote-detail/Vote/VoteCard/VoteCardList.tsx @@ -14,23 +14,27 @@ export default function VoteCardList() { const { openDialog } = useDialog(); const { voteDetail } = useVoteDetail(shareUrl ?? ''); const queryClient = useQueryClient(); - const { mutate: voteMutate, isPending } = useVote(voteDetail.id, { - onSuccess: () => { - queryClient.invalidateQueries({ - queryKey: ['voteDetail', shareUrl], - }); - queryClient.invalidateQueries({ - queryKey: ['voteStatus', voteDetail.id], - }); + const { mutate: voteMutate, isPending: isVotePending } = useVote( + voteDetail.id, + { + onSuccess: () => { + queryClient.invalidateQueries({ + queryKey: ['voteDetail', shareUrl], + }); + queryClient.invalidateQueries({ + queryKey: ['voteStatus', voteDetail.id], + }); + }, }, - }); - const { mutate: postGuestVote } = usePostGuestVote(voteDetail.id, { - onSuccess: () => { - queryClient.invalidateQueries({ - queryKey: ['voteDetail', shareUrl], - }); - }, - }); + ); + const { mutate: postGuestVote, isPending: isGuestVotePending } = + usePostGuestVote(voteDetail.id, { + onSuccess: () => { + queryClient.invalidateQueries({ + queryKey: ['voteDetail', shareUrl], + }); + }, + }); const handleClickVoteCardItem = (id: number) => { openDialog( @@ -52,7 +56,7 @@ export default function VoteCardList() { return (