aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/EditServiceScreen.js
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2017-11-12 19:12:29 +0100
committerLibravatar Stefan Malzner <stefan@adlk.io>2017-11-12 19:12:29 +0100
commita1bdd02fca413cdc314137dc65e835131c358e72 (patch)
tree9e1e48092288e2a578b84cb366da3276553c39cf /src/containers/settings/EditServiceScreen.js
parentMerge pull request #252 from meetfranz/feature/mute-service (diff)
downloadferdium-app-a1bdd02fca413cdc314137dc65e835131c358e72.tar.gz
ferdium-app-a1bdd02fca413cdc314137dc65e835131c358e72.tar.zst
ferdium-app-a1bdd02fca413cdc314137dc65e835131c358e72.zip
[wip] add icon upload
Diffstat (limited to 'src/containers/settings/EditServiceScreen.js')
-rw-r--r--src/containers/settings/EditServiceScreen.js15
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 (