From a6f5c131a3d1aa839b5dfa8fb6e9e4d8209d8e8c Mon Sep 17 00:00:00 2001 From: Kartik Sharma Date: Thu, 24 Jul 2025 12:03:38 +0530 Subject: [PATCH] Attendance Log Page Resets to First Page After Performing Action on Other Pages. --- src/components/Activities/AttendcesLogs.jsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/components/Activities/AttendcesLogs.jsx b/src/components/Activities/AttendcesLogs.jsx index 505c7c61..a1ea5a22 100644 --- a/src/components/Activities/AttendcesLogs.jsx +++ b/src/components/Activities/AttendcesLogs.jsx @@ -146,12 +146,7 @@ const AttendanceLog = ({ resetPage, } = usePagination(processedData, 20); - // Reset to the first page whenever processedData changes (due to switch on/off) - useEffect(() => { - resetPage(); - }, [processedData, resetPage]); - - const handler = useCallback( +const handler = useCallback( (msg) => { const { startDate, endDate } = dateRange; const checkIn = msg.response.checkInTime.substring(0, 10); @@ -167,10 +162,9 @@ const AttendanceLog = ({ ); filtering(updatedAttendance); - resetPage(); } }, - [projectId, dateRange, data, filtering, resetPage] + [projectId, dateRange, data, filtering] // ✅ removed resetPage from deps ); useEffect(() => {