feat(FN-3287): document PR link visibility in dashboard README

Merges the documentation update for FN-3287, adding 2 lines to the dashboard README covering PR link visibility behavior. This completes Step 5 of the task.

Fusion-Task-Id: FN-3287
This commit is contained in:
Fusion
2026-05-05 07:17:10 -07:00
committed by gsxdsm
parent ad94ff3016
commit ca30babd97
10 changed files with 281 additions and 67 deletions

View File

@@ -17,39 +17,31 @@ function getIssueModifierClass(state: string, stateReason?: string): string {
}
export function GitHubBadge({ prInfo, issueInfo, onIssueRefresh: _onIssueRefresh }: GitHubBadgeProps) {
const handlePrClick = () => {
if (prInfo?.url) {
window.open(prInfo.url, "_blank", "noopener,noreferrer");
}
};
const handleIssueClick = () => {
if (issueInfo?.url) {
window.open(issueInfo.url, "_blank", "noopener,noreferrer");
}
};
return (
<>
{prInfo && (
<span
<a
className={`card-github-badge card-github-badge--${prInfo.status}`}
title={`PR #${prInfo.number}: ${prInfo.title}`}
onClick={handlePrClick}
href={prInfo.url}
target="_blank"
rel="noopener noreferrer"
>
<GitPullRequest size={12} />
<span>#{prInfo.number}</span>
</span>
</a>
)}
{issueInfo && (
<span
<a
className={`card-github-badge ${getIssueModifierClass(issueInfo.state, issueInfo.stateReason)}`}
title={`Issue #${issueInfo.number}: ${issueInfo.title}`}
onClick={handleIssueClick}
href={issueInfo.url}
target="_blank"
rel="noopener noreferrer"
>
<CircleDot size={12} />
<span>#{issueInfo.number}</span>
</span>
</a>
)}
</>
);