Compare commits

..

No commits in common. "b02893fd9888e4ab1b19df639c053d2a83a43855" and "aa45731d8c3e7f877a435b754a88e048b078858e" have entirely different histories.

View File

@ -55,7 +55,7 @@ const DailyTask = () => {
}); });
}, [selectedProject]); }, [selectedProject]);
//  Memoized filtering // Memoized filtering
const filteredTasks = useMemo(() => { const filteredTasks = useMemo(() => {
if (!TaskList) return []; if (!TaskList) return [];
return TaskList.filter((task) => { return TaskList.filter((task) => {
@ -69,7 +69,7 @@ const DailyTask = () => {
}); });
}, [TaskList, filters]); }, [TaskList, filters]);
//  Memoized dates // Memoized dates
const groupedTasks = useMemo(() => { const groupedTasks = useMemo(() => {
const groups = {}; const groups = {};
filteredTasks.forEach((task) => { filteredTasks.forEach((task) => {
@ -182,7 +182,7 @@ const DailyTask = () => {
currentSelectedFloors={filters.selectedFloors} currentSelectedFloors={filters.selectedFloors}
currentSelectedActivities={filters.selectedActivities} currentSelectedActivities={filters.selectedActivities}
selectedProject={selectedProject} selectedProject={selectedProject}
disabled={!TaskList || TaskList.length === 0} disabled={!TaskList || TaskList.length === 0} // 🔹 Disable when no data
/> />
</div> </div>
@ -200,17 +200,19 @@ const DailyTask = () => {
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{taskLoading ? ( {taskLoading && (
<tr> <tr>
<td colSpan={6} className="text-center"> <td colSpan={6} className="text-center">
<Loader /> <Loader />
</td> </td>
</tr> </tr>
) : filteredTasks.length === 0 ? ( )}
{!taskLoading && groupedTasks.length === 0 && (
<tr> <tr>
<td colSpan={6} className="text-center">No reports available for the selected date range.</td> <td colSpan={6} className="text-center">No Reports Found</td>
</tr> </tr>
) : ( )}
{!taskLoading &&
groupedTasks.map(({ date, tasks }) => ( groupedTasks.map(({ date, tasks }) => (
<React.Fragment key={date}> <React.Fragment key={date}>
<tr className="table-row-header text-start"> <tr className="table-row-header text-start">
@ -242,8 +244,7 @@ const DailyTask = () => {
</tr> </tr>
))} ))}
</React.Fragment> </React.Fragment>
)) ))}
)}
</tbody> </tbody>
</table> </table>
</div> </div>