diff options
Diffstat (limited to 'src/components/subscription/SubscriptionForm.js')
-rw-r--r-- | src/components/subscription/SubscriptionForm.js | 38 |
1 files changed, 15 insertions, 23 deletions
diff --git a/src/components/subscription/SubscriptionForm.js b/src/components/subscription/SubscriptionForm.js index dd350479d..12e8471ff 100644 --- a/src/components/subscription/SubscriptionForm.js +++ b/src/components/subscription/SubscriptionForm.js | |||
@@ -36,25 +36,21 @@ const messages = defineMessages({ | |||
36 | defaultMessage: '!!!The Franz Premium Supporter Account includes', | 36 | defaultMessage: '!!!The Franz Premium Supporter Account includes', |
37 | }, | 37 | }, |
38 | features: { | 38 | features: { |
39 | unlimitedServices: { | ||
40 | id: 'subscription.features.unlimitedServices', | ||
41 | defaultMessage: '!!!Add unlimited services', | ||
42 | }, | ||
43 | onpremise: { | 39 | onpremise: { |
44 | id: 'subscription.features.onpremise', | 40 | id: 'subscription.features.onpremise.mattermost', |
45 | defaultMessage: '!!!Add on-premise/hosted services like HipChat', | 41 | defaultMessage: '!!!Add on-premise/hosted services like Mattermost', |
46 | }, | 42 | }, |
47 | customServices: { | 43 | noInterruptions: { |
48 | id: 'subscription.features.customServices', | 44 | id: 'subscription.features.noInterruptions', |
49 | defaultMessage: '!!!Add your custom services', | 45 | defaultMessage: '!!!No app delays & nagging to upgrade license', |
50 | }, | 46 | }, |
51 | encryptedSync: { | 47 | proxy: { |
52 | id: 'subscription.features.encryptedSync', | 48 | id: 'subscription.features.proxy', |
53 | defaultMessage: '!!!Encrypted session synchronization', | 49 | defaultMessage: '!!!Proxy support for services', |
54 | }, | 50 | }, |
55 | vpn: { | 51 | spellchecker: { |
56 | id: 'subscription.features.vpn', | 52 | id: 'subscription.features.spellchecker', |
57 | defaultMessage: '!!!Proxy & VPN support', | 53 | defaultMessage: '!!!Support for Spellchecker', |
58 | }, | 54 | }, |
59 | ads: { | 55 | ads: { |
60 | id: 'subscription.features.ads', | 56 | id: 'subscription.features.ads', |
@@ -71,8 +67,7 @@ const messages = defineMessages({ | |||
71 | }, | 67 | }, |
72 | }); | 68 | }); |
73 | 69 | ||
74 | @observer | 70 | export default @observer class SubscriptionForm extends Component { |
75 | export default class SubscriptionForm extends Component { | ||
76 | static propTypes = { | 71 | static propTypes = { |
77 | plan: MobxPropTypes.objectOrObservableObject.isRequired, | 72 | plan: MobxPropTypes.objectOrObservableObject.isRequired, |
78 | isLoading: PropTypes.bool.isRequired, | 73 | isLoading: PropTypes.bool.isRequired, |
@@ -171,16 +166,13 @@ export default class SubscriptionForm extends Component { | |||
171 | <ul className="subscription__premium-features"> | 166 | <ul className="subscription__premium-features"> |
172 | <li>{intl.formatMessage(messages.features.onpremise)}</li> | 167 | <li>{intl.formatMessage(messages.features.onpremise)}</li> |
173 | <li> | 168 | <li> |
174 | {intl.formatMessage(messages.features.encryptedSync)} | 169 | {intl.formatMessage(messages.features.noInterruptions)} |
175 | <span className="badge">{intl.formatMessage(messages.features.comingSoon)}</span> | ||
176 | </li> | 170 | </li> |
177 | <li> | 171 | <li> |
178 | {intl.formatMessage(messages.features.customServices)} | 172 | {intl.formatMessage(messages.features.spellchecker)} |
179 | <span className="badge">{intl.formatMessage(messages.features.comingSoon)}</span> | ||
180 | </li> | 173 | </li> |
181 | <li> | 174 | <li> |
182 | {intl.formatMessage(messages.features.vpn)} | 175 | {intl.formatMessage(messages.features.proxy)} |
183 | <span className="badge">{intl.formatMessage(messages.features.comingSoon)}</span> | ||
184 | </li> | 176 | </li> |
185 | <li> | 177 | <li> |
186 | {intl.formatMessage(messages.features.ads)} | 178 | {intl.formatMessage(messages.features.ads)} |