Refactor_Expenses #321
@ -146,12 +146,7 @@ const AttendanceLog = ({
|
|||||||
resetPage,
|
resetPage,
|
||||||
} = usePagination(processedData, 20);
|
} = usePagination(processedData, 20);
|
||||||
|
|
||||||
// Reset to the first page whenever processedData changes (due to switch on/off)
|
const handler = useCallback(
|
||||||
useEffect(() => {
|
|
||||||
resetPage();
|
|
||||||
}, [processedData, resetPage]);
|
|
||||||
|
|
||||||
const handler = useCallback(
|
|
||||||
(msg) => {
|
(msg) => {
|
||||||
const { startDate, endDate } = dateRange;
|
const { startDate, endDate } = dateRange;
|
||||||
const checkIn = msg.response.checkInTime.substring(0, 10);
|
const checkIn = msg.response.checkInTime.substring(0, 10);
|
||||||
@ -167,10 +162,9 @@ const AttendanceLog = ({
|
|||||||
);
|
);
|
||||||
|
|
||||||
filtering(updatedAttendance);
|
filtering(updatedAttendance);
|
||||||
resetPage();
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[projectId, dateRange, data, filtering, resetPage]
|
[projectId, dateRange, data, filtering] // ✅ removed resetPage from deps
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user