import { IProjectTask } from "@/types/project/projectTasksViewModel.types"; // Add a simple circular progress component const TaskProgressCircle: React.FC<{ task: IProjectTask; size?: number }> = ({ task, size = 28 }) => { const progress = typeof task.complete_ratio === 'number' ? task.complete_ratio : (typeof task.progress === 'number' ? task.progress : 0); const strokeWidth = 1.5; const radius = (size - strokeWidth) / 2; const circumference = 2 * Math.PI * radius; const offset = circumference - (progress / 100) * circumference; return ( {progress === 100 ? ( // Green checkmark icon ) : progress > 0 && ( {Math.round(progress)} )} ); }; export default TaskProgressCircle;