From 6cb9cb24ff74ae673d78f2dab99e357ee1747649 Mon Sep 17 00:00:00 2001 From: i-trytoohard Date: Mon, 13 Apr 2026 11:20:25 +0530 Subject: [PATCH] fix(web): hyperlink CI check chips to GitHub workflow runs in session detail (#1196) --- packages/web/src/components/SessionDetail.tsx | 45 ++++++++++++------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/packages/web/src/components/SessionDetail.tsx b/packages/web/src/components/SessionDetail.tsx index b9e7be44b..0c2280e11 100644 --- a/packages/web/src/components/SessionDetail.tsx +++ b/packages/web/src/components/SessionDetail.tsx @@ -864,21 +864,36 @@ function SessionDetailPRCard({ pr, sessionId, metadata }: { pr: DashboardPR; ses {pr.ciChecks.length > 0 && ( <>
- {pr.ciChecks.map((check) => ( - - {check.status === "passed" ? "\u2713" : check.status === "failed" ? "\u2717" : check.status === "pending" ? "\u25CF" : "\u25CB"}{" "} - {check.name} - - ))} + {pr.ciChecks.map((check) => { + const chip = ( + + {check.status === "passed" ? "\u2713" : check.status === "failed" ? "\u2717" : check.status === "pending" ? "\u25CF" : "\u25CB"}{" "} + {check.name} + + ); + return check.url ? ( + e.stopPropagation()} + > + {chip} + + ) : ( + {chip} + ); + })} )}