add error banner for failed migration cutover and cancel migration (#17106)

This commit is contained in:
brian-harris
2021-09-21 23:31:36 -07:00
committed by GitHub
parent 4a715e473a
commit 155ea4c707
26 changed files with 250 additions and 224 deletions

View File

@@ -65,8 +65,8 @@ export class CreateResourceGroupDialog {
return valid;
}).component();
this._disposables.push(resourceGroupName.onTextChanged(e => {
errorBox.updateCssStyles({
this._disposables.push(resourceGroupName.onTextChanged(async e => {
await errorBox.updateCssStyles({
'display': 'none'
});
}));
@@ -78,7 +78,7 @@ export class CreateResourceGroupDialog {
}).component();
this._disposables.push(okButton.onDidClick(async e => {
errorBox.updateCssStyles({
await errorBox.updateCssStyles({
'display': 'none'
});
okButton.enabled = false;
@@ -88,12 +88,12 @@ export class CreateResourceGroupDialog {
const resourceGroup = await createResourceGroup(this._azureAccount, this._subscription, resourceGroupName.value!, this._location);
this._creationEvent.emit('done', resourceGroup);
} catch (e) {
errorBox.updateCssStyles({
await errorBox.updateCssStyles({
'display': 'inline'
});
errorBox.text = e.toString();
cancelButton.enabled = true;
resourceGroupName.validate();
await resourceGroupName.validate();
} finally {
loading.loading = false;
}
@@ -182,8 +182,8 @@ export class CreateResourceGroupDialog {
d => { try { d.dispose(); } catch { } });
}));
return view.initializeModel(form).then(v => {
resourceGroupName.focus();
return view.initializeModel(form).then(async v => {
await resourceGroupName.focus();
});
});
this._dialogObject.okButton.label = constants.APPLY;