mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-01 01:25:38 -05:00
custom home tab sample (#16965)
* add sample for custom home tab * revert unexpected changes
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user