import React from "react";
import HorizontalBarChart from "../Charts/HorizontalBarChart";
import { useProjects } from "../../hooks/useProjects";
import ProjectCompletionChartSkeleton from "../Charts/ProjectCompletionChartSkeleton";
const ProjectCompletionChart = () => {
const { projects, loading } = useProjects();
if (loading) return ;
const projectNames = projects?.map((p) => p.name) || [];
const projectProgress =
projects?.map((p) => {
const completed = p.completedWork || 0;
const planned = p.plannedWork || 1;
const percent = (completed / planned) * 100;
return Math.min(Math.round(percent), 100);
}) || [];
return (
Projects
Projects Completion Status
{/* Keep same minHeight as skeleton to avoid shrinking */}
);
};
export default ProjectCompletionChart;