| ... | @@ -16,6 +16,7 @@ import { | ... | @@ -16,6 +16,7 @@ import { |
| 16 | BookOpenIcon, | 16 | BookOpenIcon, |
| 17 | CircleDotIcon, | 17 | CircleDotIcon, |
| 18 | ChevronDownIcon, | 18 | ChevronDownIcon, |
| | 19 | ExternalLinkIcon, |
| 19 | FileDiffIcon, | 20 | FileDiffIcon, |
| 20 | FolderGit2Icon, | 21 | FolderGit2Icon, |
| 21 | GitBranchIcon, | 22 | GitBranchIcon, |
| ... | @@ -1161,12 +1162,13 @@ export function PullRequestDetailPanel({ | ... | @@ -1161,12 +1162,13 @@ export function PullRequestDetailPanel({ |
| 1161 | onClick={() => void readLocalApi()?.shell.openExternal(detail.url)} | 1162 | onClick={() => void readLocalApi()?.shell.openExternal(detail.url)} |
| 1162 | onContextMenu={(event) => openNumberContextMenu(event, detail)} | 1163 | onContextMenu={(event) => openNumberContextMenu(event, detail)} |
| 1163 | className={cn( | 1164 | className={cn( |
| 1164 | "shrink-0 font-medium underline-offset-2 hover:underline", | 1165 | "inline-flex shrink-0 cursor-pointer items-center gap-0.5 font-medium underline-offset-2 hover:underline", |
| 1165 | statePresentation.toneClassName, | 1166 | statePresentation.toneClassName, |
| 1166 | )} | 1167 | )} |
| 1167 | aria-label={`Open pull request #${detail.number} on host`} | 1168 | aria-label={`Open pull request #${detail.number} on host`} |
| 1168 | > | 1169 | > |
| 1169 | #{detail.number} | 1170 | #{detail.number} |
| | 1171 | <ExternalLinkIcon aria-hidden className="size-2.5" /> |
| 1170 | </button> | 1172 | </button> |
| 1171 | } | 1173 | } |
| 1172 | /> | 1174 | /> |
| ... | @@ -1196,12 +1198,13 @@ export function PullRequestDetailPanel({ | ... | @@ -1196,12 +1198,13 @@ export function PullRequestDetailPanel({ |
| 1196 | onClick={() => void readLocalApi()?.shell.openExternal(detail.url)} | 1198 | onClick={() => void readLocalApi()?.shell.openExternal(detail.url)} |
| 1197 | onContextMenu={(event) => openNumberContextMenu(event, detail)} | 1199 | onContextMenu={(event) => openNumberContextMenu(event, detail)} |
| 1198 | className={cn( | 1200 | className={cn( |
| 1199 | "shrink-0 font-medium underline-offset-2 hover:underline", | 1201 | "inline-flex shrink-0 cursor-pointer items-center gap-0.5 font-medium underline-offset-2 hover:underline", |
| 1200 | statePresentation.toneClassName, | 1202 | statePresentation.toneClassName, |
| 1201 | )} | 1203 | )} |
| 1202 | aria-label={`Open pull request #${detail.number} on host`} | 1204 | aria-label={`Open pull request #${detail.number} on host`} |
| 1203 | > | 1205 | > |
| 1204 | #{detail.number} | 1206 | #{detail.number} |
| | 1207 | <ExternalLinkIcon aria-hidden className="size-2.5" /> |
| 1205 | </button> | 1208 | </button> |
| 1206 | } | 1209 | } |
| 1207 | /> | 1210 | /> |