aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/ServicesScreen.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/containers/settings/ServicesScreen.js')
-rw-r--r--src/containers/settings/ServicesScreen.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/containers/settings/ServicesScreen.js b/src/containers/settings/ServicesScreen.js
index eb2b1bcb5..c9dfc68d0 100644
--- a/src/containers/settings/ServicesScreen.js
+++ b/src/containers/settings/ServicesScreen.js
@@ -10,7 +10,9 @@ import ServiceStore from '../../stores/ServicesStore';
10import ServicesDashboard from '../../components/settings/services/ServicesDashboard'; 10import ServicesDashboard from '../../components/settings/services/ServicesDashboard';
11import ErrorBoundary from '../../components/util/ErrorBoundary'; 11import ErrorBoundary from '../../components/util/ErrorBoundary';
12 12
13export default @inject('stores', 'actions') @observer class ServicesScreen extends Component { 13@inject('stores', 'actions')
14@observer
15class ServicesScreen extends Component {
14 componentWillUnmount() { 16 componentWillUnmount() {
15 this.props.actions.service.resetFilter(); 17 this.props.actions.service.resetFilter();
16 this.props.actions.service.resetStatus(); 18 this.props.actions.service.resetStatus();
@@ -23,11 +25,7 @@ export default @inject('stores', 'actions') @observer class ServicesScreen exten
23 25
24 render() { 26 render() {
25 const { user, services, router } = this.props.stores; 27 const { user, services, router } = this.props.stores;
26 const { 28 const { toggleService, filter, resetFilter } = this.props.actions.service;
27 toggleService,
28 filter,
29 resetFilter,
30 } = this.props.actions.service;
31 const isLoading = services.allServicesRequest.isExecuting; 29 const isLoading = services.allServicesRequest.isExecuting;
32 30
33 let allServices = services.all; 31 let allServices = services.all;
@@ -47,7 +45,10 @@ export default @inject('stores', 'actions') @observer class ServicesScreen exten
47 filterServices={filter} 45 filterServices={filter}
48 resetFilter={resetFilter} 46 resetFilter={resetFilter}
49 goTo={router.push} 47 goTo={router.push}
50 servicesRequestFailed={services.allServicesRequest.wasExecuted && services.allServicesRequest.isError} 48 servicesRequestFailed={
49 services.allServicesRequest.wasExecuted &&
50 services.allServicesRequest.isError
51 }
51 retryServicesRequest={() => services.allServicesRequest.reload()} 52 retryServicesRequest={() => services.allServicesRequest.reload()}
52 searchNeedle={services.filterNeedle} 53 searchNeedle={services.filterNeedle}
53 /> 54 />
@@ -66,3 +67,5 @@ ServicesScreen.wrappedComponent.propTypes = {
66 service: PropTypes.instanceOf(ServiceStore).isRequired, 67 service: PropTypes.instanceOf(ServiceStore).isRequired,
67 }).isRequired, 68 }).isRequired,
68}; 69};
70
71export default ServicesScreen;