Kendryte-dev-extension/src/command/create-webview.ts

10 lines
412 B
TypeScript

import * as vscode from 'vscode'
import { ReactPanel } from '@common/react-panel'
export const createWebview = (context: vscode.ExtensionContext): vscode.Disposable => {
return vscode.commands.registerCommand('packageDependencies.createWebview', async () => {
return new Promise(async resolve => {
ReactPanel.createOrShow(context.extensionPath, context.subscriptions)
})
})
}