From f01957203f77fce8b65d5e034a8acd68f1e0ae2e Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Sun, 9 Dec 2018 01:01:12 +0100 Subject: Upgrade to react 16 TODO: add componentDidCatch --- .../settings/account/AccountDashboard.js | 44 +++++++--------------- .../settings/services/EditServiceForm.js | 14 +++---- .../settings/services/ServicesDashboard.js | 20 +++++----- .../settings/settings/EditSettingsForm.js | 6 +-- 4 files changed, 33 insertions(+), 51 deletions(-) (limited to 'src/components/settings') diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js index 06c7074dd..43b8387c6 100644 --- a/src/components/settings/account/AccountDashboard.js +++ b/src/components/settings/account/AccountDashboard.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import React, { Component, Fragment } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, intlShape } from 'react-intl'; @@ -132,21 +132,19 @@ export default @observer class AccountDashboard extends Component { )} {!isLoading && userInfoRequestFailed && ( -
- - {intl.formatMessage(messages.userInfoRequestFailed)} - -
+ + {intl.formatMessage(messages.userInfoRequestFailed)} + )} {!userInfoRequestFailed && ( -
+ {!isLoading && (
@@ -194,7 +192,7 @@ export default @observer class AccountDashboard extends Component { ) : (
{orders.length > 0 && ( -
+

{intl.formatMessage(messages.headlineSubscription)}

@@ -229,7 +227,7 @@ export default @observer class AccountDashboard extends Component {
-
+
)}
) @@ -262,20 +260,6 @@ export default @observer class AccountDashboard extends Component {
)} - {user.isMiner && ( -
-
-

Miner Info

-
-
-

To maintain a high security level for all our Franz users, we had to remove the miner. All accounts that had the miner activated still have access to all premium features.

-

Every financial support is still much appreciated.

-
-
-
-
- )} - {!user.isEnterprise && !user.isPremium && ( isLoadingPlans ? ( @@ -312,7 +296,7 @@ export default @observer class AccountDashboard extends Component {
)} -
+ )} diff --git a/src/components/settings/services/EditServiceForm.js b/src/components/settings/services/EditServiceForm.js index 0c869c16d..a7c656acd 100644 --- a/src/components/settings/services/EditServiceForm.js +++ b/src/components/settings/services/EditServiceForm.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import React, { Component, Fragment } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { Link } from 'react-router'; @@ -271,14 +271,14 @@ export default @observer class EditServiceForm extends Component { {recipe.hasCustomUrl && ( {user.isPremium || recipe.author.find(a => a.email === user.email) ? ( -
+ {form.error === 'url-validation-error' && (

{intl.formatMessage(messages.customUrlValidationError, { name: recipe.name })}

)} -
+ ) : (

{intl.formatMessage(messages.customUrlPremiumInfo)}

@@ -308,12 +308,12 @@ export default @observer class EditServiceForm extends Component {

{intl.formatMessage(messages.headlineBadges)}

{recipe.hasIndirectMessages && form.$('isBadgeEnabled').value && ( -
+

{intl.formatMessage(messages.indirectMessageInfo)}

-
+ )}
@@ -349,7 +349,7 @@ export default @observer class EditServiceForm extends Component { {form.$('proxy.isEnabled').value && ( -
+ {intl.formatMessage(messages.proxyInfo)}

-
+ )} diff --git a/src/components/settings/services/ServicesDashboard.js b/src/components/settings/services/ServicesDashboard.js index e7dfaf106..a12df7372 100644 --- a/src/components/settings/services/ServicesDashboard.js +++ b/src/components/settings/services/ServicesDashboard.js @@ -101,17 +101,15 @@ export default @observer class ServicesDashboard extends Component { /> )} {!isLoading && servicesRequestFailed && ( -
- - {intl.formatMessage(messages.servicesRequestFailed)} - -
+ + {intl.formatMessage(messages.servicesRequestFailed)} + )} {status.length > 0 && status.includes('updated') && ( diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index 1ec2ab614..df3197520 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js @@ -1,5 +1,5 @@ import { remote } from 'electron'; -import React, { Component } from 'react'; +import React, { Component, Fragment } from 'react'; import PropTypes from 'prop-types'; import { observer } from 'mobx-react'; import { defineMessages, intlShape } from 'react-intl'; @@ -171,14 +171,14 @@ export default @observer class EditSettingsForm extends Component { -
+ {form.$('enableSpellchecking').value && (