File tree Expand file tree Collapse file tree 2 files changed +13
-10
lines changed Expand file tree Collapse file tree 2 files changed +13
-10
lines changed Original file line number Diff line number Diff line change 1
1
import * as vscode from 'vscode' ;
2
- import { ActivitybarProvider } from './webview/activitybarProvider' ;
2
+ import { initActivityBar } from './webview/activitybarProvider' ;
3
3
4
4
export function activate ( context : vscode . ExtensionContext ) {
5
- const provider = new ActivitybarProvider ( context ) ;
6
- context . subscriptions . push (
7
- vscode . window . registerWebviewViewProvider (
8
- ActivitybarProvider . viewType ,
9
- provider ,
10
- ) ,
11
- ) ;
5
+ initActivityBar ( context ) ;
12
6
context . subscriptions . push (
13
7
vscode . commands . registerCommand ( 'aptos-extension.openDocs' , ( ) => {
14
8
vscode . env . openExternal ( vscode . Uri . parse ( 'https://docs.zktx.io' ) ) ;
Original file line number Diff line number Diff line change @@ -13,8 +13,7 @@ import {
13
13
MoveToml ,
14
14
} from './activitybar/src/utilities/cli' ;
15
15
16
- export class ActivitybarProvider implements vscode . WebviewViewProvider {
17
- public static readonly viewType = 'activitybarProviderAptos' ;
16
+ class ActivitybarProvider implements vscode . WebviewViewProvider {
18
17
private _view ?: vscode . WebviewView ;
19
18
20
19
private readonly _context ;
@@ -203,3 +202,13 @@ export class ActivitybarProvider implements vscode.WebviewViewProvider {
203
202
` ;
204
203
}
205
204
}
205
+
206
+ export const initActivityBar = ( context : vscode . ExtensionContext ) => {
207
+ const provider = new ActivitybarProvider ( context ) ;
208
+ context . subscriptions . push (
209
+ vscode . window . registerWebviewViewProvider (
210
+ 'activitybarProviderAptos' ,
211
+ provider ,
212
+ ) ,
213
+ ) ;
214
+ } ;
You can’t perform that action at this time.
0 commit comments