From 740d7e8655bdcc9564fd165cc30bcd215c01694e Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Tue, 24 Sep 2019 08:27:06 -0500 Subject: [PATCH] Make headers of Preferences > Accounts consistent with General --- .../lib/tabs/preferences-account-details.tsx | 70 +++++++++---------- .../styles/preferences-accounts.less | 3 +- 2 files changed, 34 insertions(+), 39 deletions(-) diff --git a/app/internal_packages/preferences/lib/tabs/preferences-account-details.tsx b/app/internal_packages/preferences/lib/tabs/preferences-account-details.tsx index 2aad8363a..af935d914 100644 --- a/app/internal_packages/preferences/lib/tabs/preferences-account-details.tsx +++ b/app/internal_packages/preferences/lib/tabs/preferences-account-details.tsx @@ -26,14 +26,15 @@ class AutoaddressControl extends Component {
{localized('When composing, automatically')} : + + :
0) { - return ( -
-
{localized('Default for new messages:')}
- -
- ); - } - return null; - } - _renderErrorDetail(message, buttonText, buttonAction) { return (
@@ -230,40 +210,33 @@ class PreferencesAccountDetails extends Component< render() { const { account } = this.state; const aliasPlaceholder = this._makeAlias(`alias@${account.emailAddress.split('@')[1]}`); + const aliases = account.aliases; + const defaultAlias = account.defaultAlias || 'None'; return (
{this._renderSyncErrorDetails()} -

{localized('Account Label')}

+
{localized('Account Label')}
this._setState({ label: e.target.value })} /> -

{localized('Account Settings')}

-
- {account.provider === 'imap' - ? localized('Update Connection Settings...') - : localized('Re-authenticate...')} -
-
- {localized('Rebuild Cache...')} -
-

{localized('Sender Name')}

+
{localized('Sender Name')}
this._setState({ name: e.target.value })} /> -

{localized('Automatic CC / BCC')}

+
{localized('Automatic CC / BCC')}
-

{localized('Aliases')}

+
{localized('Aliases')}
{localized( 'You may need to configure aliases with your mail provider (Outlook, Gmail) before using them.' @@ -277,7 +250,30 @@ class PreferencesAccountDetails extends Component< onItemEdited={this._onAccountAliasUpdated} onDeleteItem={this._onAccountAliasRemoved} /> - {this._renderDefaultAliasSelector(account)} + {aliases.length > 0 ? ( +
+
{localized('Default for new messages:')}
+ +
+ ) : ( + undefined + )} +
{localized('Account Settings')}
+
+ {account.provider === 'imap' + ? localized('Update Connection Settings...') + : localized('Re-authenticate...')} +
+
+ {localized('Rebuild Cache...')} +
); } diff --git a/app/internal_packages/preferences/styles/preferences-accounts.less b/app/internal_packages/preferences/styles/preferences-accounts.less index 77adbd0a8..f9182c6b2 100644 --- a/app/internal_packages/preferences/styles/preferences-accounts.less +++ b/app/internal_packages/preferences/styles/preferences-accounts.less @@ -99,8 +99,7 @@ } } - & > h3 { - font-size: 1.2em; + & > h6 { &:first-child { margin-top: 0; }