diff --git a/src/components/repositories/RepoBadge.tsx b/src/components/repositories/RepoBadge.tsx index 16279c0f..a69f2083 100644 --- a/src/components/repositories/RepoBadge.tsx +++ b/src/components/repositories/RepoBadge.tsx @@ -24,7 +24,7 @@ export function RepoBadge({ repositoryId, commit }: Props) { if (data?.body?.source?.attribute === "GitHubCodeRepository") { name = `${repositoryMetadata?.owner}/${repositoryMetadata?.repository}`; - url = `https://www.github.com/${name}`; + url = `https://www.github.com/${name}` + (commit ? `/tree/${commit}` : ""); } else if (data?.body?.source?.attribute === "GitLabCodeRepository") { name = `${repositoryMetadata?.group}/${repositoryMetadata?.project}`; url = `https://www.gitlab.com/${name}`; @@ -50,7 +50,7 @@ export function RepoBadge({ repositoryId, commit }: Props) {