diff options
Diffstat (limited to 'src/containers')
-rw-r--r-- | src/containers/settings/EditServiceScreen.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/containers/settings/EditServiceScreen.js b/src/containers/settings/EditServiceScreen.js index 191ef447b..52a9fa6db 100644 --- a/src/containers/settings/EditServiceScreen.js +++ b/src/containers/settings/EditServiceScreen.js | |||
@@ -42,6 +42,10 @@ const messages = defineMessages({ | |||
42 | id: 'settings.service.form.indirectMessages', | 42 | id: 'settings.service.form.indirectMessages', |
43 | defaultMessage: '!!!Show message badge for all new messages', | 43 | defaultMessage: '!!!Show message badge for all new messages', |
44 | }, | 44 | }, |
45 | icon: { | ||
46 | id: 'settings.service.form.icon', | ||
47 | defaultMessage: '!!!Icon', | ||
48 | }, | ||
45 | }); | 49 | }); |
46 | 50 | ||
47 | @inject('stores', 'actions') @observer | 51 | @inject('stores', 'actions') @observer |
@@ -93,6 +97,11 @@ export default class EditServiceScreen extends Component { | |||
93 | value: !service.isMuted, | 97 | value: !service.isMuted, |
94 | default: true, | 98 | default: true, |
95 | }, | 99 | }, |
100 | icon: { | ||
101 | label: intl.formatMessage(messages.icon), | ||
102 | value: service.icon, | ||
103 | default: true, | ||
104 | }, | ||
96 | }, | 105 | }, |
97 | }; | 106 | }; |
98 | 107 | ||
@@ -179,6 +188,12 @@ export default class EditServiceScreen extends Component { | |||
179 | return (<div>Loading...</div>); | 188 | return (<div>Loading...</div>); |
180 | } | 189 | } |
181 | 190 | ||
191 | if (!recipe) { | ||
192 | return ( | ||
193 | <div>something went wrong</div> | ||
194 | ); | ||
195 | } | ||
196 | |||
182 | const form = this.prepareForm(recipe, service); | 197 | const form = this.prepareForm(recipe, service); |
183 | 198 | ||
184 | return ( | 199 | return ( |