From ea71fced95a6923926c92ada523840ebdbd0ef64 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 8 Apr 2019 15:18:58 +0200 Subject: Replace invoices & subscription info with links to website --- src/styles/settings.scss | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/styles/settings.scss') diff --git a/src/styles/settings.scss b/src/styles/settings.scss index 750b6bedd..b286c6f1b 100644 --- a/src/styles/settings.scss +++ b/src/styles/settings.scss @@ -62,13 +62,18 @@ .account { .account__box { background: $dark-theme-gray-darker; } - .invoices { - td { border-bottom: 1px solid $dark-theme-gray-darker; } - .invoices__action button { color: $theme-brand-primary; } + .badge--premium { + margin-left: 10px; + } + + .manage-user-links { + margin-top: 20px; + display: flex; + justify-content: space-between; } } - .premium-info { + .premium-info { background: $dark-theme-gray-darker; border: 2px solid $theme-brand-primary; } -- cgit v1.2.3-54-g00ecf From a24af19461d5270fc474d92521be39160377610e Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Fri, 12 Apr 2019 13:32:52 +0200 Subject: Fix styling issues & add premium badge --- .../settings/account/AccountDashboard.js | 10 +--- .../settings/navigation/SettingsNavigation.js | 6 +++ src/components/settings/team/TeamDashboard.js | 2 +- .../settings/account/AccountDashboard.json | 60 +++++++++++----------- .../components/settings/team/TeamDashboard.json | 2 +- src/styles/settings.scss | 35 ++++++------- 6 files changed, 56 insertions(+), 59 deletions(-) (limited to 'src/styles/settings.scss') diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js index ea335815c..4a73b51d9 100644 --- a/src/components/settings/account/AccountDashboard.js +++ b/src/components/settings/account/AccountDashboard.js @@ -3,6 +3,7 @@ import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, intlShape } from 'react-intl'; import ReactTooltip from 'react-tooltip'; +import { ProBadge } from '@meetfranz/ui'; import Loader from '../../ui/Loader'; import Button from '../../ui/Button'; @@ -143,14 +144,6 @@ export default @observer class AccountDashboard extends Component { src="./assets/images/logo.svg" alt="" /> - {user.isPremium && ( - - - - )}

@@ -158,6 +151,7 @@ export default @observer class AccountDashboard extends Component { {user.isPremium && ( <> {' '} + {intl.formatMessage(messages.accountTypePremium)} )} diff --git a/src/components/settings/navigation/SettingsNavigation.js b/src/components/settings/navigation/SettingsNavigation.js index cab6f23d7..df4b3b3b2 100644 --- a/src/components/settings/navigation/SettingsNavigation.js +++ b/src/components/settings/navigation/SettingsNavigation.js @@ -7,6 +7,7 @@ import { ProBadge } from '@meetfranz/ui'; import Link from '../../ui/Link'; import { workspaceStore } from '../../../features/workspaces'; import UIStore from '../../../stores/UIStore'; +import UserStore from '../../../stores/UserStore'; const messages = defineMessages({ availableServices: { @@ -47,6 +48,7 @@ export default @inject('stores') @observer class SettingsNavigation extends Comp static propTypes = { stores: PropTypes.shape({ ui: PropTypes.instanceOf(UIStore).isRequired, + user: PropTypes.instanceOf(UserStore).isRequired, }).isRequired, serviceCount: PropTypes.number.isRequired, workspaceCount: PropTypes.number.isRequired, @@ -59,6 +61,7 @@ export default @inject('stores') @observer class SettingsNavigation extends Comp render() { const { serviceCount, workspaceCount, stores } = this.props; const { isDarkThemeActive } = stores.ui; + const { router, user } = stores; const { intl } = this.context; return ( @@ -107,6 +110,9 @@ export default @inject('stores') @observer class SettingsNavigation extends Comp activeClassName="is-active" > {intl.formatMessage(messages.team)} + {!user.data.isPremium && ( + + )} Date: Sat, 13 Apr 2019 21:00:32 +0200 Subject: Add spacing --- src/components/settings/account/AccountDashboard.js | 2 +- src/styles/settings.scss | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/styles/settings.scss') diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js index 4a73b51d9..3f6964b6b 100644 --- a/src/components/settings/account/AccountDashboard.js +++ b/src/components/settings/account/AccountDashboard.js @@ -147,7 +147,7 @@ export default @observer class AccountDashboard extends Component {

- {`${user.firstname} ${user.lastname}`} + {`${user.firstname} ${user.lastname}`} {user.isPremium && ( <> {' '} diff --git a/src/styles/settings.scss b/src/styles/settings.scss index b01412942..1baff8b54 100644 --- a/src/styles/settings.scss +++ b/src/styles/settings.scss @@ -331,6 +331,7 @@ h2 { margin-bottom: 5px; } .badge { margin-top: 5px; } + .username { margin-right: 10 } } .account__subscription { -- cgit v1.2.3-54-g00ecf