aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/EditSettingsScreen.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/containers/settings/EditSettingsScreen.js')
-rw-r--r--src/containers/settings/EditSettingsScreen.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index df6442eb8..2fb6bed5f 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -10,6 +10,7 @@ import Form from '../../lib/Form';
10import { APP_LOCALES } from '../../i18n/languages'; 10import { APP_LOCALES } from '../../i18n/languages';
11import { gaPage } from '../../lib/analytics'; 11import { gaPage } from '../../lib/analytics';
12import { DEFAULT_APP_SETTINGS } from '../../config'; 12import { DEFAULT_APP_SETTINGS } from '../../config';
13import { config as spellcheckerConfig } from '../../features/spellchecker';
13 14
14 15
15import EditSettingsForm from '../../components/settings/settings/EditSettingsForm'; 16import EditSettingsForm from '../../components/settings/settings/EditSettingsForm';
@@ -161,8 +162,8 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
161 }, 162 },
162 enableSpellchecking: { 163 enableSpellchecking: {
163 label: intl.formatMessage(messages.enableSpellchecking), 164 label: intl.formatMessage(messages.enableSpellchecking),
164 value: settings.all.app.enableSpellchecking, 165 value: !this.props.stores.user.data.isPremium && spellcheckerConfig.isPremiumFeature ? false : settings.all.app.enableSpellchecking,
165 default: DEFAULT_APP_SETTINGS.enableSpellchecking, 166 default: !this.props.stores.user.data.isPremium && spellcheckerConfig.isPremiumFeature ? false : DEFAULT_APP_SETTINGS.enableSpellchecking,
166 }, 167 },
167 darkMode: { 168 darkMode: {
168 label: intl.formatMessage(messages.darkMode), 169 label: intl.formatMessage(messages.darkMode),
@@ -218,6 +219,8 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
218 cacheSize={cacheSize} 219 cacheSize={cacheSize}
219 isClearingAllCache={isClearingAllCache} 220 isClearingAllCache={isClearingAllCache}
220 onClearAllCache={clearAllCache} 221 onClearAllCache={clearAllCache}
222 isPremiumUser={this.props.stores.user.data.isPremium}
223 isSpellcheckerPremiumFeature={spellcheckerConfig.isPremiumFeature}
221 /> 224 />
222 ); 225 );
223 } 226 }