aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/settings/services/EditServiceForm.js
diff options
context:
space:
mode:
authorLibravatar Bennett <hello@vantezzen.io>2020-06-21 09:19:59 +0200
committerLibravatar GitHub <noreply@github.com>2020-06-21 12:49:59 +0530
commit0d6d623d1e34cdbff2d46229165b49289a9a0619 (patch)
tree83f6a22a08e354da58adf3ed0393f4d39bca6124 /src/components/settings/services/EditServiceForm.js
parentPrepare and Release/5.6.0 beta.1 (#820) (diff)
downloadferdium-app-0d6d623d1e34cdbff2d46229165b49289a9a0619.tar.gz
ferdium-app-0d6d623d1e34cdbff2d46229165b49289a9a0619.tar.zst
ferdium-app-0d6d623d1e34cdbff2d46229165b49289a9a0619.zip
Add FAB to service dashboard (#824)
* Implement #387 * Fix lint * Upgrade to Electron 9 * Remove dependency on electron-spellchecker * Allow multiple languages to be selected * Fix lint * Don't show spellchecker language chooser for macOS * Fix _requireAuthenticatedUser throwing error on startup * Add FAB
Diffstat (limited to 'src/components/settings/services/EditServiceForm.js')
-rw-r--r--src/components/settings/services/EditServiceForm.js20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/components/settings/services/EditServiceForm.js b/src/components/settings/services/EditServiceForm.js
index 3dba793b2..f1e70ce59 100644
--- a/src/components/settings/services/EditServiceForm.js
+++ b/src/components/settings/services/EditServiceForm.js
@@ -21,6 +21,8 @@ import PremiumFeatureContainer from '../../ui/PremiumFeatureContainer';
21import LimitReachedInfobox from '../../../features/serviceLimit/components/LimitReachedInfobox'; 21import LimitReachedInfobox from '../../../features/serviceLimit/components/LimitReachedInfobox';
22import { serviceLimitStore } from '../../../features/serviceLimit'; 22import { serviceLimitStore } from '../../../features/serviceLimit';
23 23
24import { isMac } from '../../../environment';
25
24const messages = defineMessages({ 26const messages = defineMessages({
25 saveService: { 27 saveService: {
26 id: 'settings.service.form.saveButton', 28 id: 'settings.service.form.saveButton',
@@ -401,14 +403,16 @@ export default @observer class EditServiceForm extends Component {
401 </div> 403 </div>
402 </div> 404 </div>
403 405
404 <PremiumFeatureContainer 406 {!isMac && (
405 condition={!isSpellcheckerIncludedInCurrentPlan} 407 <PremiumFeatureContainer
406 gaEventInfo={{ category: 'User', event: 'upgrade', label: 'spellchecker' }} 408 condition={!isSpellcheckerIncludedInCurrentPlan}
407 > 409 gaEventInfo={{ category: 'User', event: 'upgrade', label: 'spellchecker' }}
408 <div className="settings__settings-group"> 410 >
409 <Select field={form.$('spellcheckerLanguage')} /> 411 <div className="settings__settings-group">
410 </div> 412 <Select field={form.$('spellcheckerLanguage')} multiple />
411 </PremiumFeatureContainer> 413 </div>
414 </PremiumFeatureContainer>
415 )}
412 416
413 {isProxyFeatureEnabled && ( 417 {isProxyFeatureEnabled && (
414 <PremiumFeatureContainer 418 <PremiumFeatureContainer