summaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/components/WorkspaceServiceListItem.tsx
diff options
context:
space:
mode:
authorLibravatar muhamedsalih-tw <104364298+muhamedsalih-tw@users.noreply.github.com>2022-11-07 06:27:57 +0530
committerLibravatar GitHub <noreply@github.com>2022-11-07 00:57:57 +0000
commitdd238ae7949e72e3b90235f56e14686cc5231f34 (patch)
tree4f63ef38367c9aacfe39028a68a74705bb8954fa /src/features/workspaces/components/WorkspaceServiceListItem.tsx
parentTransform tray & menu files to typescript (#740) (diff)
downloadferdium-app-dd238ae7949e72e3b90235f56e14686cc5231f34.tar.gz
ferdium-app-dd238ae7949e72e3b90235f56e14686cc5231f34.tar.zst
ferdium-app-dd238ae7949e72e3b90235f56e14686cc5231f34.zip
Remove duplicated Toggle.js component (#741)
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);