From 20db3e1e3a0555150fea12a2fd384281c46aad5f Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 4 Feb 2026 09:49:31 +0100 Subject: [PATCH] Add visual indicator for eliminated projects - Shows "Eliminated" badge next to round name for REJECTED projects - Rows for eliminated projects have reduced opacity and red tint - Works in both table and mobile card views Co-Authored-By: Claude Opus 4.5 --- src/app/(admin)/admin/projects/page.tsx | 26 ++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/app/(admin)/admin/projects/page.tsx b/src/app/(admin)/admin/projects/page.tsx index 992deaa..6da3013 100644 --- a/src/app/(admin)/admin/projects/page.tsx +++ b/src/app/(admin)/admin/projects/page.tsx @@ -358,10 +358,12 @@ export default function ProjectsPage() { - {data.projects.map((project) => ( + {data.projects.map((project) => { + const isEliminated = project.roundProjects?.[0]?.status === 'REJECTED' + return (
-

{project.roundProjects?.[0]?.round?.name ?? '-'}

+
+

{project.roundProjects?.[0]?.round?.name ?? '-'}

+ {project.roundProjects?.[0]?.status === 'REJECTED' && ( + + Eliminated + + )} +

{project.program?.name}

@@ -441,7 +450,7 @@ export default function ProjectsPage() { - ))} + )})} @@ -483,7 +492,14 @@ export default function ProjectsPage() {
Round - {project.roundProjects?.[0]?.round?.name ?? '-'} +
+ {project.roundProjects?.[0]?.round?.name ?? '-'} + {project.roundProjects?.[0]?.status === 'REJECTED' && ( + + Eliminated + + )} +
Assignments