Adding wizard and dialog footer loading spinner (#21230)

* Adding wizard and dialog loading

* Moving apis to proposed

* fixing namespace

* Only firing event when the value changes

* Only firing when value is changed

* Adding loading complete message to dialog and wizard

* Registering listeners and making a new base interface for loading components

* Fixing api comment

* Renaming prop to loadingCompleted

* old loading icon
This commit is contained in:
Aasim Khan
2022-11-30 12:18:34 -08:00
committed by GitHub
parent 62d5c1f2d6
commit c0a194df4a
12 changed files with 242 additions and 14 deletions

View File

@@ -306,7 +306,10 @@ export function createViewContext(): ViewTestContext {
onClosed: new vscode.EventEmitter<azdata.window.CloseReason>().event,
registerContent: () => { },
modelView: undefined!,
valid: true
valid: true,
loading: false,
loadingText: '',
loadingCompletedText: ''
};
let wizard: azdata.window.Wizard = {
title: '',
@@ -327,7 +330,10 @@ export function createViewContext(): ViewTestContext {
close: () => { return Promise.resolve(); },
registerNavigationValidator: () => { },
message: dialogMessage,
registerOperation: () => { }
registerOperation: () => { },
loading: false,
loadingText: '',
loadingCompletedText: ''
};
let wizardPage: azdata.window.WizardPage = {
title: '',