aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/components/WorkspaceServiceListItem.tsx
diff options
context:
space:
mode:
authorLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2022-11-07 06:50:40 +0530
committerLibravatar GitHub <noreply@github.com>2022-11-07 01:20:40 +0000
commit93a5de8d8e725cb6fff256a54544d39cf50a16f8 (patch)
tree6772686892a9e63e183109944c2845fcdeeb8939 /src/features/workspaces/components/WorkspaceServiceListItem.tsx
parent6.2.1-nightly.40 [skip ci] (diff)
downloadferdium-app-93a5de8d8e725cb6fff256a54544d39cf50a16f8.tar.gz
ferdium-app-93a5de8d8e725cb6fff256a54544d39cf50a16f8.tar.zst
ferdium-app-93a5de8d8e725cb6fff256a54544d39cf50a16f8.zip
Revert "Remove duplicated Toggle.js component" (#742)
Revert "Remove duplicated Toggle.js component (#741)" This reverts commit dd238ae7949e72e3b90235f56e14686cc5231f34.
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 420aed595..0233d5749 100644
--- a/src/features/workspaces/components/WorkspaceServiceListItem.tsx
+++ b/src/features/workspaces/components/WorkspaceServiceListItem.tsx
@@ -1,10 +1,10 @@
1import { Component, ReactElement } from 'react'; 1import { Component } from 'react';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import withStyles, { WithStylesProps } from 'react-jss'; 3import injectSheet from 'react-jss';
4import classnames from 'classnames'; 4import classnames from 'classnames';
5import Toggle from '../../../components/ui/toggle'; 5
6import Toggle from '../../../components/ui/toggle/index';
6import ServiceIcon from '../../../components/ui/ServiceIcon'; 7import 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
32interface IProps extends WithStylesProps<typeof styles> { 32type Props = {
33 classes: any;
33 isInWorkspace: boolean; 34 isInWorkspace: boolean;
34 onToggle: () => void; 35 onToggle: () => void;
35 service: Service; 36 service: any;
36} 37};
37 38
38@observer 39class WorkspaceServiceListItem extends Component<Props> {
39class WorkspaceServiceListItem extends Component<IProps> { 40 render() {
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<IProps> {
53 </span> 53 </span>
54 <Toggle 54 <Toggle
55 className={classes.toggle} 55 className={classes.toggle}
56 value={isInWorkspace} 56 checked={isInWorkspace}
57 onChange={onToggle} 57 onChange={onToggle}
58 /> 58 />
59 </div> 59 </div>
@@ -61,6 +61,6 @@ class WorkspaceServiceListItem extends Component<IProps> {
61 } 61 }
62} 62}
63 63
64export default withStyles(styles, { injectTheme: true })( 64export default injectSheet(styles, { injectTheme: true })(
65 WorkspaceServiceListItem, 65 observer(WorkspaceServiceListItem),
66); 66);