@@ -220,7 +220,10 @@ export async function getPullRequestChildren(
220
220
return children ;
221
221
}
222
222
223
- export function getPullRequestTooltip ( pullRequest : PullRequest , context ?: { commit ?: GitCommit } ) {
223
+ export function getPullRequestTooltip (
224
+ pullRequest : PullRequest ,
225
+ context ?: { commit ?: GitCommit ; idPrefix ?: string ; codeSuggestionsCount ?: number } ,
226
+ ) {
224
227
const tooltip = new MarkdownString ( '' , true ) ;
225
228
tooltip . supportHtml = true ;
226
229
tooltip . isTrusted = true ;
@@ -235,11 +238,16 @@ export function getPullRequestTooltip(pullRequest: PullRequest, context?: { comm
235
238
tooltip . appendMarkdown (
236
239
`${ getIssueOrPullRequestMarkdownIcon ( pullRequest ) } [**${ pullRequest . title . trim ( ) } **](${
237
240
pullRequest . url
238
- } ${ linkTitle } ) \\\n[#${ pullRequest . id } ](${ pullRequest . url } ${ linkTitle } ) by [@${ pullRequest . author . name } ]( ${
239
- pullRequest . author . url
240
- } "Open @${ pullRequest . author . name } on ${
241
+ } ${ linkTitle } ) \\\n[${ context ?. idPrefix ?? '' } #${ pullRequest . id } ](${ pullRequest . url } ${ linkTitle } ) by [@${
242
+ pullRequest . author . name
243
+ } ]( ${ pullRequest . author . url } "Open @${ pullRequest . author . name } on ${
241
244
pullRequest . provider . name
242
245
} ") was ${ pullRequest . state . toLowerCase ( ) } ${ pullRequest . formatDateFromNow ( ) } `,
243
246
) ;
247
+ if ( context ?. codeSuggestionsCount != null && context . codeSuggestionsCount > 0 ) {
248
+ tooltip . appendMarkdown (
249
+ `\n\n$(gitlens-code-suggestion) ${ pluralize ( 'code suggestion' , context . codeSuggestionsCount ) } ` ,
250
+ ) ;
251
+ }
244
252
return tooltip ;
245
253
}
0 commit comments