From 54613799b6277cfaf5636f9a193a70622ba0c0ae Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 8 Nov 2016 13:56:15 -0800 Subject: ui: disable account remove button when appropriate --- ui/app/components/main_panel/account_list.js | 3 ++- ui/app/components/main_panel/index.js | 13 ++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'ui') diff --git a/ui/app/components/main_panel/account_list.js b/ui/app/components/main_panel/account_list.js index 36b6c18..85d6824 100644 --- a/ui/app/components/main_panel/account_list.js +++ b/ui/app/components/main_panel/account_list.js @@ -80,12 +80,13 @@ export default class AccountList extends React.Component { ) + let removeDisabled = !this.props.account || this.props.account.authenticated plusminusButtons = ( - diff --git a/ui/app/components/main_panel/index.js b/ui/app/components/main_panel/index.js index 1948535..2949b1b 100644 --- a/ui/app/components/main_panel/index.js +++ b/ui/app/components/main_panel/index.js @@ -50,11 +50,14 @@ export default class MainPanel extends React.Component { removeAccount(account) { Account.remove(account).then( newActiveAccount => { - console.log(newActiveAccount) - this.setState({ - account: newActiveAccount, - accounts: Account.list - }) + if (newActiveAccount == null) { + App.start() + } else { + this.setState({ + account: newActiveAccount, + accounts: Account.list + }) + } }, error => { console.log(error) -- cgit v1.2.3