feat: delete account (#1653)

* feat: delete account

* fix: copy adjustments

Co-authored-by: Mo
This commit is contained in:
Vardan Hakobyan
2022-09-27 18:13:54 +04:00
committed by GitHub
parent c08602b7b8
commit 5db47e83e8
6 changed files with 125 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ export class AccountMenuController extends AbstractViewController {
encryptionStatusString = ''
isBackupEncrypted = false
showSignIn = false
deletingAccount = false
showRegister = false
shouldAnimateCloseMenu = false
currentPane = AccountMenuPane.GeneralMenu
@@ -49,6 +50,7 @@ export class AccountMenuController extends AbstractViewController {
encryptionStatusString: observable,
isBackupEncrypted: observable,
showSignIn: observable,
deletingAccount: observable,
showRegister: observable,
currentPane: observable,
shouldAnimateCloseMenu: observable,
@@ -64,6 +66,7 @@ export class AccountMenuController extends AbstractViewController {
setCurrentPane: action,
setEnableServerOption: action,
setServer: action,
setDeletingAccount: action,
notesAndTagsCount: computed,
})
@@ -155,6 +158,10 @@ export class AccountMenuController extends AbstractViewController {
this.currentPane = pane
}
setDeletingAccount = (deletingAccount: boolean): void => {
this.deletingAccount = deletingAccount
}
get notesAndTagsCount(): number {
return this.notesAndTags.length
}