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 --- src/components/settings/navigation/SettingsNavigation.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/components/settings/navigation') 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 && ( + + )}