From 99a4cb0553ce1d74b2810765a6b75f7b15838a1b Mon Sep 17 00:00:00 2001 From: Vaibhav Surve Date: Fri, 11 Apr 2025 17:22:56 +0530 Subject: [PATCH] feat(Dashboard): integrate loading state for line chart and fix data mapping --- src/components/Dashboard/Dashboard.jsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Dashboard/Dashboard.jsx b/src/components/Dashboard/Dashboard.jsx index 6ce7b8ab..7960d625 100644 --- a/src/components/Dashboard/Dashboard.jsx +++ b/src/components/Dashboard/Dashboard.jsx @@ -10,7 +10,7 @@ import { } from "../../hooks/useDashboard_Data"; const Dashboard = () => { - const { projects } = useProjects(); + const { projects,loading } = useProjects(); const [selectedProjectId, setSelectedProjectId] = useState('all'); const [FromDate, setFromDate] = useState(() => { const today = new Date(); @@ -21,7 +21,7 @@ const { projectsCardData, } = useDashboardProjectsCardData(); const { teamsCardData,} = useDashboardTeamsCardData(); const { tasksCardData, } = useDashboardTasksCardData(); - const { dashboard_data, loading: lineLoading } = useDashboard_Data({ + const { dashboard_data, loading: isLineChartLoading } = useDashboard_Data({ days, FromDate, projectId: selectedProjectId === 'all' ? 0 : selectedProjectId, @@ -40,11 +40,11 @@ const { tasksCardData, } = useDashboardTasksCardData(); const lineChartSeries = [ { name: 'Planned Work', - data: dashboard_data.map(d => d.plannedWork || 0), + data: dashboard_data.map(d => d.plannedTask || 0), }, { name: 'Completed Work', - data: dashboard_data.map(d => d.completedWork || 0), + data: dashboard_data.map(d => d.completedTask || 0), }, ]; @@ -126,6 +126,7 @@ const { tasksCardData, } = useDashboardTasksCardData(); @@ -192,8 +193,7 @@ const { tasksCardData, } = useDashboardTasksCardData();
- - {lineLoading &&

Loading...

} +