diff --git a/worklenz-frontend/src/components/task-management/task-row.tsx b/worklenz-frontend/src/components/task-management/task-row.tsx index 953ac2a5..b3fb9cd3 100644 --- a/worklenz-frontend/src/components/task-management/task-row.tsx +++ b/worklenz-frontend/src/components/task-management/task-row.tsx @@ -16,7 +16,7 @@ import { UserOutlined, type InputRef } from './antd-imports'; -import { DownOutlined, RightOutlined, ExpandAltOutlined, DoubleRightOutlined } from '@ant-design/icons'; +import { DownOutlined, RightOutlined, ExpandAltOutlined, DoubleRightOutlined, CheckCircleOutlined } from '@ant-design/icons'; import { useTranslation } from 'react-i18next'; import { Task } from '@/types/task-management.types'; import { RootState } from '@/app/store'; @@ -685,6 +685,27 @@ const TaskRow: React.FC = React.memo(({ ); + case 'progress': + return ( +
+ {task.progress !== undefined && task.progress >= 0 && ( + task.progress === 100 ? ( +
+ +
+ ) : ( +
+ ) + )} +
+ ); + default: // For non-essential columns, show minimal placeholder return ( @@ -904,7 +925,19 @@ const TaskRow: React.FC = React.memo(({ return (
{task.progress !== undefined && task.progress >= 0 && ( - + task.progress === 100 ? ( +
+ +
+ ) : ( + + ) )}
);