@@ -11,7 +11,7 @@ import { CodingAgentContext, OverviewContext, PullRequest } from '../../src/gith
1111import PullRequestContext from '../common/context' ;
1212import { useStateProp } from '../common/hooks' ;
1313import { ContextDropdown } from './contextDropdown' ;
14- import { copilotErrorIcon , copilotInProgressIcon , copilotSuccessIcon , editIcon , issueClosedIcon , issueIcon , loadingIcon , mergeIcon , prClosedIcon , prDraftIcon , prOpenIcon } from './icon' ;
14+ import { copilotErrorIcon , copilotInProgressIcon , copilotSuccessIcon , copyIcon , editIcon , issueClosedIcon , issueIcon , loadingIcon , mergeIcon , prClosedIcon , prDraftIcon , prOpenIcon } from './icon' ;
1515import { AuthorLink , Avatar } from './user' ;
1616
1717export function Header ( {
@@ -70,7 +70,7 @@ export function Header({
7070}
7171
7272function Title ( { title, titleHTML, number, url, inEditMode, setEditMode, setCurrentTitle, canEdit, owner, repo } ) {
73- const { setTitle } = useContext ( PullRequestContext ) ;
73+ const { setTitle, copyPrLink } = useContext ( PullRequestContext ) ;
7474
7575 const titleForm = (
7676 < form
@@ -118,6 +118,9 @@ function Title({ title, titleHTML, number, url, inEditMode, setEditMode, setCurr
118118 { editIcon }
119119 </ button >
120120 : null }
121+ < button title = "Copy Link" onClick = { copyPrLink } className = "icon-button" aria-label = "Copy Pull Request Link" >
122+ { copyIcon }
123+ </ button >
121124 </ div >
122125 ) ;
123126
0 commit comments