Issues_July_4W #316

Merged
ashutosh.nehete merged 113 commits from Issues_July_4W into main 2025-07-31 05:53:29 +00:00
Showing only changes of commit 4f64a23089 - Show all commits

View File

@ -173,33 +173,26 @@ const AttendanceLog = ({
resetPage, // Destructure resetPage here resetPage, // Destructure resetPage here
} = usePagination(processedData, 20); } = usePagination(processedData, 20);
// Reset page when processedData changes (due to filters/search) const handler = useCallback(
useEffect(() => { (msg) => {
resetPage(); const { startDate, endDate } = dateRange;
}, [processedData, resetPage]); // Add resetPage to dependency array const checkIn = msg.response.checkInTime.substring(0, 10);
if (
projectId === msg.projectId &&
startDate <= checkIn &&
checkIn <= endDate
) {
const updatedAttendance = data.map((item) =>
item.id === msg.response.id
? { ...item, ...msg.response }
: item
);
const handler = useCallback( filtering(updatedAttendance);
(msg) => { }
const { startDate, endDate } = dateRange; },
const checkIn = msg.response.checkInTime ? msg.response.checkInTime.substring(0, 10) : null; [projectId, dateRange, data, filtering] // removed resetPage from deps
);
if (
projectId === msg.projectId &&
checkIn &&
startDate <= checkIn &&
checkIn <= endDate
) {
dispatch(
fetchAttendanceData({
projectId,
fromDate: startDate,
toDate: endDate,
})
);
}
},
[projectId, dateRange, dispatch]
);
useEffect(() => { useEffect(() => {
eventBus.on("attendance_log", handler); eventBus.on("attendance_log", handler);