Committer work: Import fixes and improvements (#5357)

* can make imports, but need to change success and failure views

* fixed error handling UX

* removed unused function

* cr comments

* fix typo

* requested change
This commit is contained in:
Aditya Bist
2019-05-07 17:25:58 -07:00
committed by GitHub
parent da5076a4dc
commit 9e0a74da3d
3 changed files with 71 additions and 36 deletions

View File

@@ -99,24 +99,17 @@ export class FlatFileWizard {
this.importAnotherFileButton.hidden = true;
this.wizard.customButtons = [this.importAnotherFileButton];
this.wizard.onPageChanged(async (event) => {
let idx = event.newPage;
let page = pages.get(idx);
if (page) {
page.setupNavigationValidator();
page.onPageEnter();
let newPageIdx = event.newPage;
let lastPageIdx = event.lastPage;
let newPage = pages.get(newPageIdx);
let lastPage = pages.get(lastPageIdx);
if (lastPage) {
await lastPage.onPageLeave();
}
});
this.wizard.onPageChanged(async (event) => {
let idx = event.lastPage;
let page = pages.get(idx);
if (page) {
page.onPageLeave();
if (newPage) {
newPage.setupNavigationValidator();
await newPage.onPageEnter();
}
});