From 8fce9fb5ce8a91a0905730efcdbd61ad3fcad6bf Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 7 Jan 2019 23:53:32 +0100 Subject: wip --- .../settings/account/AccountDashboard.js | 71 ++++++---------------- src/components/settings/user/EditUserForm.js | 27 ++++---- src/stores/UIStore.js | 6 +- 3 files changed, 33 insertions(+), 71 deletions(-) (limited to 'src') diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js index 9c9543749..f2d3ca8c0 100644 --- a/src/components/settings/account/AccountDashboard.js +++ b/src/components/settings/account/AccountDashboard.js @@ -169,15 +169,9 @@ export default @observer class AccountDashboard extends Component { {user.organization && `${user.organization}, `} {user.email}
- {!user.isEnterprise && !user.isPremium && ( - {intl.formatMessage(messages.accountTypeBasic)} - )} {user.isPremium && ( {intl.formatMessage(messages.accountTypePremium)} )} - {user.isEnterprise && ( - {intl.formatMessage(messages.accountTypeEnterprise)} - )} {intl.formatMessage(messages.accountEditButton)} @@ -235,34 +229,7 @@ export default @observer class AccountDashboard extends Component { ) )} - {user.isEnterprise && ( -
-
-

{user.company.name}

-

- Technical contact:  - - {user.company.contact.technical} - -
- General contact:  - - {user.company.contact.default} - -

-
-
- )} - - {!user.isEnterprise && !user.isPremium && ( + {!user.isPremium && ( isLoadingPlans ? ( ) : ( @@ -277,27 +244,25 @@ export default @observer class AccountDashboard extends Component { ) )} - {!user.isEnterprise && ( -
-
-

{intl.formatMessage(messages.headlineDangerZone)}

- {!isDeleteAccountSuccessful && ( -
-

{intl.formatMessage(messages.deleteInfo)}

-
- )} - {isDeleteAccountSuccessful && ( -

{intl.formatMessage(messages.deleteEmailSent)}

- )} +
+
+

{intl.formatMessage(messages.headlineDangerZone)}

+ {!isDeleteAccountSuccessful && ( +
+

{intl.formatMessage(messages.deleteInfo)}

+
+ )} + {isDeleteAccountSuccessful && ( +

{intl.formatMessage(messages.deleteEmailSent)}

+ )}
- )} +
)}
diff --git a/src/components/settings/user/EditUserForm.js b/src/components/settings/user/EditUserForm.js index 0e3ac6b10..f9b60dc52 100644 --- a/src/components/settings/user/EditUserForm.js +++ b/src/components/settings/user/EditUserForm.js @@ -3,15 +3,16 @@ import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, intlShape } from 'react-intl'; import { Link } from 'react-router'; - -// import { Link } from 'react-router'; +import { Input } from '@meetfranz/forms'; import Form from '../../../lib/Form'; -import Input from '../../ui/Input'; +// import Input from '../../ui/Input'; import Button from '../../ui/Button'; import Radio from '../../ui/Radio'; import Infobox from '../../ui/Infobox'; +console.log('input', Input); + const messages = defineMessages({ headline: { id: 'settings.account.headline', @@ -39,13 +40,12 @@ const messages = defineMessages({ }, }); -export default @observer class EditServiceForm extends Component { +export default @observer class EditUserForm extends Component { static propTypes = { status: MobxPropTypes.observableArray.isRequired, form: PropTypes.instanceOf(Form).isRequired, onSubmit: PropTypes.func.isRequired, isSaving: PropTypes.bool.isRequired, - isEnterprise: PropTypes.bool.isRequired, }; static contextTypes = { @@ -68,7 +68,6 @@ export default @observer class EditServiceForm extends Component { // user, status, form, - isEnterprise, isSaving, } = this.props; const { intl } = this.context; @@ -98,23 +97,21 @@ export default @observer class EditServiceForm extends Component { )}

{intl.formatMessage(messages.headlineAccount)}

- - + +
- - {!isEnterprise && ( - - )} - {!isEnterprise && form.$('accountType').value === 'company' && ( + + + {form.$('accountType').value === 'company' && ( )}

{intl.formatMessage(messages.headlinePassword)}

diff --git a/src/stores/UIStore.js b/src/stores/UIStore.js index 188c2fc44..e3c5103da 100644 --- a/src/stores/UIStore.js +++ b/src/stores/UIStore.js @@ -1,5 +1,5 @@ import { action, observable, computed } from 'mobx'; -import theme from '@meetfranz/theme'; +import * as theme from '@meetfranz/theme'; import Store from './lib/Store'; @@ -23,10 +23,10 @@ export default class UIStore extends Store { @computed get theme() { if (this.stores.settings.all.app.darkMode) { - return theme('dark'); + return theme.default('dark'); } - return theme('default'); + return theme.default('default'); } // Actions -- cgit v1.2.3-70-g09d2