Skip to content

Commit 81cb096

Browse files
committed
Removed clsx dependency
1 parent 70e19ef commit 81cb096

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"@testing-library/jest-dom": "^5.16.5",
1414
"@testing-library/react": "^13.4.0",
1515
"@testing-library/user-event": "^14.4.3",
16-
"clsx": "^1.2.1",
1716
"react": "^18.2.0",
1817
"react-dom": "^18.2.0",
1918
"react-router-dom": "^6.4.5",

src/components/MuiVirtualizedTable/index.jsx

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import React from 'react';
2-
import clsx from 'clsx';
32
import TableCell from '@mui/material/TableCell';
43
import { AutoSizer, Column, Table } from 'react-virtualized';
54

@@ -15,19 +14,25 @@ const MuiVirtualizedTable = (props) => {
1514
const getRowClassName = ({ index }) => {
1615
const { onRowClick } = props;
1716

18-
return clsx(classes.tableRow, classes.flexContainer, {
19-
[classes.tableRowHover]: index !== -1 && onRowClick != null,
20-
});
17+
let className = `${classes.tableRow} ${classes.flexContainer}`;
18+
if (index !== -1 && onRowClick != null) {
19+
className += ` ${classes.tableRowHover}`;
20+
}
21+
22+
return className;
2123
};
2224

2325
const cellRenderer = ({ cellData }) => {
2426
const { rowHeight, onRowClick } = props;
27+
let className = `${classes.tableCell} ${classes.flexContainer}`;
28+
if (onRowClick == null) {
29+
className += ` ${classes.noClick}`;
30+
}
31+
2532
return (
2633
<TableCell
2734
component="div"
28-
className={clsx(classes.tableCell, classes.flexContainer, {
29-
[classes.noClick]: onRowClick == null,
30-
})}
35+
className={className}
3136
variant="body"
3237
style={{ height: rowHeight || 48 }}
3338
align="left"
@@ -43,7 +48,7 @@ const MuiVirtualizedTable = (props) => {
4348
return (
4449
<TableCell
4550
component="div"
46-
className={clsx(classes.tableCell, classes.flexContainer, classes.noClick)}
51+
className={`${classes.tableCell} ${classes.flexContainer} ${classes.noClick}`}
4752
variant="head"
4853
style={{ height: headerHeight || 48 }}
4954
align={columns[columnIndex].numeric || false ? 'right' : 'left'}

yarn.lock

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3874,7 +3874,6 @@ __metadata:
38743874
"@testing-library/jest-dom": ^5.16.5
38753875
"@testing-library/react": ^13.4.0
38763876
"@testing-library/user-event": ^14.4.3
3877-
clsx: ^1.2.1
38783877
cross-env: ^7.0.3
38793878
eslint: ^8.29.0
38803879
eslint-config-airbnb: ^19.0.4
@@ -8860,11 +8859,11 @@ __metadata:
88608859
linkType: hard
88618860

88628861
"language-tags@npm:^1.0.5":
8863-
version: 1.0.6
8864-
resolution: "language-tags@npm:1.0.6"
8862+
version: 1.0.7
8863+
resolution: "language-tags@npm:1.0.7"
88658864
dependencies:
88668865
language-subtag-registry: ^0.3.20
8867-
checksum: dc2927f7ce8f108ffd1d02ae0284b78ff6b4e03e631642794fa79d554d77b653f3f64cd1fb83acc9f3746ef7c18d43241b97feb712c05cc26e25aacd68f7a006
8866+
checksum: 2f1ca8ffe4e549893817456ca1974dbff0f3cc8aea4e123e666dc6df85f3cf2d828b8143084388a7e2bec15fac77b7194151e43b5b32e63526dafe17a08a9fd0
88688867
languageName: node
88698868
linkType: hard
88708869

0 commit comments

Comments
 (0)