From 4d016b1dffbf3598e64618eb1794d335f7313a69 Mon Sep 17 00:00:00 2001 From: Sandesh S Date: Fri, 27 Sep 2024 12:59:43 +0530 Subject: [PATCH] Issue 24 fixed --- src/components/exams/avaiable.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/exams/avaiable.tsx b/src/components/exams/avaiable.tsx index 95a3d0f..5bae3bd 100644 --- a/src/components/exams/avaiable.tsx +++ b/src/components/exams/avaiable.tsx @@ -36,7 +36,7 @@ export default function AvailableExams({ const router = useRouter() const processPayment = useRazorpay() - const [isLoading, setIsLoading] = useState(false) + const [loadingExamId, setLoadingExamId] = useState(null) useEffect(() => { controls.start((i) => ({ @@ -61,14 +61,14 @@ export default function AvailableExams({ } const handleTakeTestClick = (examId: string, amount: number) => async () => { - setIsLoading(true) + setLoadingExamId(examId) await processPayment({ amount, examId, successCallback: () => handlePaymentSuccess(examId), user, }) - setIsLoading(false) + setLoadingExamId(null) } return ( @@ -121,10 +121,10 @@ export default function AvailableExams({