custom home tab sample (#16965)

* add sample for custom home tab

* revert unexpected changes
This commit is contained in:
Alan Ren
2021-09-01 16:45:08 -07:00
committed by GitHub
parent 502feba76d
commit d8980ea711
6 changed files with 37 additions and 88 deletions

View File

@@ -51,6 +51,7 @@ export default class MainController implements vscode.Disposable {
const counterHtml = fs.readFileSync(path.join(__dirname, 'counter.html')).toString();
this.registerSqlServicesModelView();
this.registerSplitPanelModelView();
this.registerModelViewDashboardTab();
azdata.tasks.registerTask('sqlservices.clickTask', (profile) => {
vscode.window.showInformationMessage(`Clicked from profile ${profile.serverName}.${profile.databaseName}`);
@@ -739,6 +740,15 @@ export default class MainController implements vscode.Disposable {
});
}
private registerModelViewDashboardTab(): void {
azdata.ui.registerModelViewProvider('sqlservices-home', async (view) => {
const text = view.modelBuilder.text().withProps({
value: 'home tab content place holder'
}).component();
await view.initializeModel(text);
});
}
private registerSplitPanelModelView(): void {
azdata.ui.registerModelViewProvider('splitPanel', async (view) => {
let numPanels = 3;