diff --git a/worklenz-frontend/src/components/enhanced-kanban/EnhancedKanbanBoardNativeDnD/TaskProgressCircle.tsx b/worklenz-frontend/src/components/enhanced-kanban/EnhancedKanbanBoardNativeDnD/TaskProgressCircle.tsx
index b0303b1a..044b6257 100644
--- a/worklenz-frontend/src/components/enhanced-kanban/EnhancedKanbanBoardNativeDnD/TaskProgressCircle.tsx
+++ b/worklenz-frontend/src/components/enhanced-kanban/EnhancedKanbanBoardNativeDnD/TaskProgressCircle.tsx
@@ -16,7 +16,7 @@ const TaskProgressCircle: React.FC<{ task: IProjectTask; size?: number }> = ({ t
cx={size / 2}
cy={size / 2}
r={radius}
- stroke="#3b82f6"
+ stroke={progress === 100 ? "#22c55e" : "#3b82f6"}
strokeWidth={strokeWidth}
fill="none"
strokeDasharray={circumference}
@@ -24,17 +24,27 @@ const TaskProgressCircle: React.FC<{ task: IProjectTask; size?: number }> = ({ t
strokeLinecap="round"
style={{ transition: 'stroke-dashoffset 0.3s' }}
/>
- {task.complete_ratio &&
- {Math.round(progress)}
- }
+ {progress === 100 ? (
+ // Green checkmark icon
+
+
+
+
+ ) : progress > 0 && (
+
+ {Math.round(progress)}
+
+ )}
);
};