aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/EditServiceScreen.js
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2018-12-09 13:24:17 +0100
committerLibravatar Stefan Malzner <stefan@adlk.io>2018-12-09 13:24:17 +0100
commit898d54cd0034bbb2727bc5b5eaf9d5a4f2a852de (patch)
tree9816c013f9a9453dae07d9dd8d4a862c77c23064 /src/containers/settings/EditServiceScreen.js
parentUpgrade to react 16 (diff)
downloadferdium-app-898d54cd0034bbb2727bc5b5eaf9d5a4f2a852de.tar.gz
ferdium-app-898d54cd0034bbb2727bc5b5eaf9d5a4f2a852de.tar.zst
ferdium-app-898d54cd0034bbb2727bc5b5eaf9d5a4f2a852de.zip
Add React 16 didCatch/ErrorBoundary component
Diffstat (limited to 'src/containers/settings/EditServiceScreen.js')
-rw-r--r--src/containers/settings/EditServiceScreen.js32
1 files changed, 18 insertions, 14 deletions
diff --git a/src/containers/settings/EditServiceScreen.js b/src/containers/settings/EditServiceScreen.js
index f4915f68b..f0b7268d6 100644
--- a/src/containers/settings/EditServiceScreen.js
+++ b/src/containers/settings/EditServiceScreen.js
@@ -13,6 +13,8 @@ import { gaPage } from '../../lib/analytics';
13 13
14import ServiceError from '../../components/settings/services/ServiceError'; 14import ServiceError from '../../components/settings/services/ServiceError';
15import EditServiceForm from '../../components/settings/services/EditServiceForm'; 15import EditServiceForm from '../../components/settings/services/EditServiceForm';
16import ErrorBoundary from '../../components/util/ErrorBoundary';
17
16import { required, url, oneRequired } from '../../helpers/validation-helpers'; 18import { required, url, oneRequired } from '../../helpers/validation-helpers';
17import { getSelectOptions } from '../../helpers/i18n-helpers'; 19import { getSelectOptions } from '../../helpers/i18n-helpers';
18 20
@@ -302,20 +304,22 @@ export default @inject('stores', 'actions') @observer class EditServiceScreen ex
302 const form = this.prepareForm(recipe, service, proxyFeature); 304 const form = this.prepareForm(recipe, service, proxyFeature);
303 305
304 return ( 306 return (
305 <EditServiceForm 307 <ErrorBoundary>
306 action={action} 308 <EditServiceForm
307 recipe={recipe} 309 action={action}
308 service={service} 310 recipe={recipe}
309 user={user.data} 311 service={service}
310 form={form} 312 user={user.data}
311 status={services.actionStatus} 313 form={form}
312 isSaving={services.updateServiceRequest.isExecuting || services.createServiceRequest.isExecuting} 314 status={services.actionStatus}
313 isDeleting={services.deleteServiceRequest.isExecuting} 315 isSaving={services.updateServiceRequest.isExecuting || services.createServiceRequest.isExecuting}
314 onSubmit={d => this.onSubmit(d)} 316 isDeleting={services.deleteServiceRequest.isExecuting}
315 onDelete={() => this.deleteService()} 317 onSubmit={d => this.onSubmit(d)}
316 isProxyFeatureEnabled={proxyFeature.isEnabled} 318 onDelete={() => this.deleteService()}
317 isProxyFeaturePremiumFeature={proxyFeature.isPremium} 319 isProxyFeatureEnabled={proxyFeature.isEnabled}
318 /> 320 isProxyFeaturePremiumFeature={proxyFeature.isPremium}
321 />
322 </ErrorBoundary>
319 ); 323 );
320 } 324 }
321} 325}