diff options
Diffstat (limited to 'src/containers/settings/EditServiceScreen.js')
-rw-r--r-- | src/containers/settings/EditServiceScreen.js | 32 |
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 | ||
14 | import ServiceError from '../../components/settings/services/ServiceError'; | 14 | import ServiceError from '../../components/settings/services/ServiceError'; |
15 | import EditServiceForm from '../../components/settings/services/EditServiceForm'; | 15 | import EditServiceForm from '../../components/settings/services/EditServiceForm'; |
16 | import ErrorBoundary from '../../components/util/ErrorBoundary'; | ||
17 | |||
16 | import { required, url, oneRequired } from '../../helpers/validation-helpers'; | 18 | import { required, url, oneRequired } from '../../helpers/validation-helpers'; |
17 | import { getSelectOptions } from '../../helpers/i18n-helpers'; | 19 | import { 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 | } |