aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/components/WorkspaceItem.js
diff options
context:
space:
mode:
authorLibravatar Markus Hatvan <markus_hatvan@aon.at>2021-10-14 23:32:05 +0200
committerLibravatar GitHub <noreply@github.com>2021-10-15 03:02:05 +0530
commit137555821f172e4eadc7cf099d4270ae8fc1374e (patch)
tree693882bbf7a6b2a24b5a727091d09586d0371007 /src/features/workspaces/components/WorkspaceItem.js
parentNew translations en-US.json (Spanish) (#2072) (diff)
downloadferdium-app-137555821f172e4eadc7cf099d4270ae8fc1374e.tar.gz
ferdium-app-137555821f172e4eadc7cf099d4270ae8fc1374e.tar.zst
ferdium-app-137555821f172e4eadc7cf099d4270ae8fc1374e.zip
chore: convert components to tsx (#2071)
Diffstat (limited to 'src/features/workspaces/components/WorkspaceItem.js')
-rw-r--r--src/features/workspaces/components/WorkspaceItem.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/features/workspaces/components/WorkspaceItem.js b/src/features/workspaces/components/WorkspaceItem.js
deleted file mode 100644
index ff3f69dd9..000000000
--- a/src/features/workspaces/components/WorkspaceItem.js
+++ /dev/null
@@ -1,39 +0,0 @@
1import { Component } from 'react';
2import PropTypes from 'prop-types';
3import { observer } from 'mobx-react';
4import injectSheet from 'react-jss';
5
6import Workspace from '../models/Workspace';
7
8const styles = theme => ({
9 row: {
10 height: theme.workspaces.settings.listItems.height,
11 borderBottom: `1px solid ${theme.workspaces.settings.listItems.borderColor}`,
12 '&:hover': {
13 background: theme.workspaces.settings.listItems.hoverBgColor,
14 },
15 },
16 columnName: {},
17});
18
19@injectSheet(styles)
20@observer
21class WorkspaceItem extends Component {
22 static propTypes = {
23 classes: PropTypes.object.isRequired,
24 workspace: PropTypes.instanceOf(Workspace).isRequired,
25 onItemClick: PropTypes.func.isRequired,
26 };
27
28 render() {
29 const { classes, workspace, onItemClick } = this.props;
30
31 return (
32 <tr className={classes.row}>
33 <td onClick={() => onItemClick(workspace)}>{workspace.name}</td>
34 </tr>
35 );
36 }
37}
38
39export default WorkspaceItem;