customize loading status message (#23247)

* customize loading status message

* Update extensions/mssql/src/ui/localizedConstants.ts

Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>

* Update extensions/mssql/src/ui/localizedConstants.ts

Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>

---------

Co-authored-by: Charles Gagnon <chgagnon@microsoft.com>
This commit is contained in:
Alan Ren
2023-05-30 13:23:38 -07:00
committed by GitHub
parent 8db9d10d0f
commit 53250c6bc4
5 changed files with 14 additions and 8 deletions

View File

@@ -84,6 +84,7 @@ export abstract class DialogBase<DialogResult> {
this._loadingComponent = view.modelBuilder.loadingComponent().withItem(this._formContainer).withProps({
loading: true,
loadingText: uiLoc.LoadingDialogText,
loadingCompletedText: uiLoc.LoadingDialogCompletedText,
showText: true,
CSSStyles: {
width: "100%",
@@ -338,8 +339,10 @@ export abstract class DialogBase<DialogResult> {
}
}
protected updateLoadingStatus(isLoading: boolean): void {
protected updateLoadingStatus(isLoading: boolean, loadingText: string = uiLoc.LoadingDialogText, loadingCompletedText: string = uiLoc.LoadingDialogCompletedText): void {
if (this._loadingComponent) {
this._loadingComponent.loadingText = loadingText;
this._loadingComponent.loadingCompletedText = loadingCompletedText;
this._loadingComponent.loading = isLoading;
}
}