From d58f121c124138e9a8a8478d0de3d3f3f43b82f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hartmut=20N=C3=B6renberg?= Date: Thu, 26 Mar 2026 13:01:42 +0100 Subject: [PATCH] feat: clickable project names in ProjectHealth widget Project names in the health widget now link to /projects/[id] detail page. Hover: brand color transition for visual feedback. Co-Authored-By: claude-flow --- .../components/dashboard/widgets/ProjectHealthWidget.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/dashboard/widgets/ProjectHealthWidget.tsx b/apps/web/src/components/dashboard/widgets/ProjectHealthWidget.tsx index b087b32..ec0efae 100644 --- a/apps/web/src/components/dashboard/widgets/ProjectHealthWidget.tsx +++ b/apps/web/src/components/dashboard/widgets/ProjectHealthWidget.tsx @@ -1,6 +1,7 @@ "use client"; import { useMemo } from "react"; +import Link from "next/link"; import { trpc } from "~/lib/trpc/client.js"; import type { WidgetProps } from "~/components/dashboard/widget-registry.js"; import { InfoTooltip } from "~/components/ui/InfoTooltip.js"; @@ -103,8 +104,10 @@ export function ProjectHealthWidget({ config, onConfigChange }: WidgetProps) { {rows.map((row) => ( - {row.shortCode} - {row.projectName} + + {row.shortCode} + {row.projectName} +