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} + ); + })} )}