aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/components/WorkspaceServiceListItem.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/features/workspaces/components/WorkspaceServiceListItem.tsx')
-rw-r--r--src/features/workspaces/components/WorkspaceServiceListItem.tsx26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/features/workspaces/components/WorkspaceServiceListItem.tsx b/src/features/workspaces/components/WorkspaceServiceListItem.tsx
index 0233d5749..420aed595 100644
--- a/src/features/workspaces/components/WorkspaceServiceListItem.tsx
+++ b/src/features/workspaces/components/WorkspaceServiceListItem.tsx
@@ -1,10 +1,10 @@
1import { Component } from 'react'; 1import { Component, ReactElement } from 'react';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import injectSheet from 'react-jss'; 3import withStyles, { WithStylesProps } from 'react-jss';
4import classnames from 'classnames'; 4import classnames from 'classnames';
5 5import Toggle from '../../../components/ui/toggle';
6import Toggle from '../../../components/ui/toggle/index';
7import ServiceIcon from '../../../components/ui/ServiceIcon'; 6import ServiceIcon from '../../../components/ui/ServiceIcon';
7import Service from '../../../models/Service';
8 8
9const styles = theme => ({ 9const styles = theme => ({
10 listItem: { 10 listItem: {
@@ -29,15 +29,15 @@ const styles = theme => ({
29 }, 29 },
30}); 30});
31 31
32type Props = { 32interface IProps extends WithStylesProps<typeof styles> {
33 classes: any;
34 isInWorkspace: boolean; 33 isInWorkspace: boolean;
35 onToggle: () => void; 34 onToggle: () => void;
36 service: any; 35 service: Service;
37}; 36}
38 37
39class WorkspaceServiceListItem extends Component<Props> { 38@observer
40 render() { 39class WorkspaceServiceListItem extends Component<IProps> {
40 render(): ReactElement {
41 const { classes, isInWorkspace, onToggle, service } = this.props; 41 const { classes, isInWorkspace, onToggle, service } = this.props;
42 42
43 return ( 43 return (
@@ -53,7 +53,7 @@ class WorkspaceServiceListItem extends Component<Props> {
53 </span> 53 </span>
54 <Toggle 54 <Toggle
55 className={classes.toggle} 55 className={classes.toggle}
56 checked={isInWorkspace} 56 value={isInWorkspace}
57 onChange={onToggle} 57 onChange={onToggle}
58 /> 58 />
59 </div> 59 </div>
@@ -61,6 +61,6 @@ class WorkspaceServiceListItem extends Component<Props> {
61 } 61 }
62} 62}
63 63
64export default injectSheet(styles, { injectTheme: true })( 64export default withStyles(styles, { injectTheme: true })(
65 observer(WorkspaceServiceListItem), 65 WorkspaceServiceListItem,
66); 66);