diff options
author | Bennett <hello@vantezzen.io> | 2020-06-21 09:19:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-21 12:49:59 +0530 |
commit | 0d6d623d1e34cdbff2d46229165b49289a9a0619 (patch) | |
tree | 83f6a22a08e354da58adf3ed0393f4d39bca6124 /src/components/settings/services/EditServiceForm.js | |
parent | Prepare and Release/5.6.0 beta.1 (#820) (diff) | |
download | ferdium-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.js | 20 |
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'; | |||
21 | import LimitReachedInfobox from '../../../features/serviceLimit/components/LimitReachedInfobox'; | 21 | import LimitReachedInfobox from '../../../features/serviceLimit/components/LimitReachedInfobox'; |
22 | import { serviceLimitStore } from '../../../features/serviceLimit'; | 22 | import { serviceLimitStore } from '../../../features/serviceLimit'; |
23 | 23 | ||
24 | import { isMac } from '../../../environment'; | ||
25 | |||
24 | const messages = defineMessages({ | 26 | const 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 |