diff options
author | Stefan Malzner <stefan@adlk.io> | 2018-11-25 23:02:12 +0100 |
---|---|---|
committer | Stefan Malzner <stefan@adlk.io> | 2018-11-25 23:02:12 +0100 |
commit | 0d9c7ff6a638861d54f29bf91c82847cfa62a24c (patch) | |
tree | 1091fc0fe9b498e7b6fa69386ed2586d298d9269 /src/components/ui/Toggle.js | |
parent | Fix delayApp issues (diff) | |
download | ferdium-app-0d9c7ff6a638861d54f29bf91c82847cfa62a24c.tar.gz ferdium-app-0d9c7ff6a638861d54f29bf91c82847cfa62a24c.tar.zst ferdium-app-0d9c7ff6a638861d54f29bf91c82847cfa62a24c.zip |
Move spellchecker to premium
Diffstat (limited to 'src/components/ui/Toggle.js')
-rw-r--r-- | src/components/ui/Toggle.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/components/ui/Toggle.js b/src/components/ui/Toggle.js index f7c2ec955..78fb77cbe 100644 --- a/src/components/ui/Toggle.js +++ b/src/components/ui/Toggle.js | |||
@@ -9,11 +9,13 @@ export default @observer class Toggle extends Component { | |||
9 | field: PropTypes.instanceOf(Field).isRequired, | 9 | field: PropTypes.instanceOf(Field).isRequired, |
10 | className: PropTypes.string, | 10 | className: PropTypes.string, |
11 | showLabel: PropTypes.bool, | 11 | showLabel: PropTypes.bool, |
12 | disabled: PropTypes.bool, | ||
12 | }; | 13 | }; |
13 | 14 | ||
14 | static defaultProps = { | 15 | static defaultProps = { |
15 | className: '', | 16 | className: '', |
16 | showLabel: true, | 17 | showLabel: true, |
18 | disabled: false, | ||
17 | }; | 19 | }; |
18 | 20 | ||
19 | onChange(e) { | 21 | onChange(e) { |
@@ -27,6 +29,7 @@ export default @observer class Toggle extends Component { | |||
27 | field, | 29 | field, |
28 | className, | 30 | className, |
29 | showLabel, | 31 | showLabel, |
32 | disabled, | ||
30 | } = this.props; | 33 | } = this.props; |
31 | 34 | ||
32 | if (field.value === '' && field.default !== '') { | 35 | if (field.value === '' && field.default !== '') { |
@@ -38,6 +41,7 @@ export default @observer class Toggle extends Component { | |||
38 | className={classnames([ | 41 | className={classnames([ |
39 | 'franz-form__field', | 42 | 'franz-form__field', |
40 | 'franz-form__toggle-wrapper', | 43 | 'franz-form__toggle-wrapper', |
44 | 'franz-form__toggle-disabled', | ||
41 | className, | 45 | className, |
42 | ])} | 46 | ])} |
43 | > | 47 | > |
@@ -55,7 +59,7 @@ export default @observer class Toggle extends Component { | |||
55 | name={field.name} | 59 | name={field.name} |
56 | value={field.name} | 60 | value={field.name} |
57 | checked={field.value} | 61 | checked={field.value} |
58 | onChange={e => this.onChange(e)} | 62 | onChange={e => (!disabled ? this.onChange(e) : null)} |
59 | /> | 63 | /> |
60 | </label> | 64 | </label> |
61 | {field.error && <div className={field.error}>{field.error}</div>} | 65 | {field.error && <div className={field.error}>{field.error}</div>} |