44 *--------------------------------------------------------------------------------------------*/
55
66import * as vscode from 'vscode' ;
7- import { EXTENSION_ID } from '../constants' ;
87
98/**
109 * Opens a webview panel to display a message for an empty commit.
1110 * The message is centered and styled similar to GitHub.com.
1211 */
13- export function showEmptyCommitWebview ( commitSha : string ) : void {
12+ export function showEmptyCommitWebview ( extensionUri : vscode . Uri , commitSha : string ) : void {
1413 const panel = vscode . window . createWebviewPanel (
1514 'emptyCommit' ,
1615 vscode . l10n . t ( 'Commit {0}' , commitSha . substring ( 0 , 7 ) ) ,
@@ -21,14 +20,10 @@ export function showEmptyCommitWebview(commitSha: string): void {
2120 }
2221 ) ;
2322
24- // Set icon for the webview panel tab
25- const extensionUri = vscode . extensions . getExtension ( EXTENSION_ID ) ?. extensionUri ;
26- if ( extensionUri ) {
27- panel . iconPath = {
28- light : vscode . Uri . joinPath ( extensionUri , 'resources' , 'icons' , 'codicons' , 'git-commit.svg' ) ,
29- dark : vscode . Uri . joinPath ( extensionUri , 'resources' , 'icons' , 'codicons' , 'git-commit.svg' )
30- } ;
31- }
23+ panel . iconPath = {
24+ light : vscode . Uri . joinPath ( extensionUri , 'resources' , 'icons' , 'codicons' , 'git-commit.svg' ) ,
25+ dark : vscode . Uri . joinPath ( extensionUri , 'resources' , 'icons' , 'codicons' , 'git-commit.svg' )
26+ } ;
3227
3328 panel . webview . html = getEmptyCommitHtml ( ) ;
3429}
0 commit comments