From ab1754aa49a59262fbefc640d67d33cbf8c34d89 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Tue, 15 Apr 2025 17:23:33 +0530 Subject: [PATCH] project list display status wise --- src/pages/project/ProjectList.jsx | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/pages/project/ProjectList.jsx b/src/pages/project/ProjectList.jsx index 8b26efc4..edae0637 100644 --- a/src/pages/project/ProjectList.jsx +++ b/src/pages/project/ProjectList.jsx @@ -85,7 +85,20 @@ const ProjectList = () => ? Math.ceil(projectList.length / itemsPerPage) : 0; + const statusMap = { + 1: { label: 'active', priority: 1 }, + 2: { label: 'hold', priority: 2 }, + 3: { label: 'inactive', priority: 3 }, + 4: { label: 'complete', priority: 4 } + }; + + const sortedProjects = [...currentItems].sort((a, b) => { + const aPriority = statusMap[+a.projectStatusId]?.priority ?? 99; + const bPriority = statusMap[+b.projectStatusId]?.priority ?? 99; + return aPriority - bPriority; + }); + return ( <>
{" "}