diff --git a/ui/src/common/SongDatagrid.js b/ui/src/common/SongDatagrid.js
index 97e7b475..2f735260 100644
--- a/ui/src/common/SongDatagrid.js
+++ b/ui/src/common/SongDatagrid.js
@@ -1,6 +1,6 @@
import React, { isValidElement, useMemo, useCallback } from 'react'
import { useDispatch } from 'react-redux'
-import { Datagrid, DatagridBody, DatagridRow } from 'react-admin'
+import { Datagrid, PureDatagridBody, DatagridRow } from 'react-admin'
import { TableCell, TableRow, Typography } from '@material-ui/core'
import PropTypes from 'prop-types'
import { makeStyles } from '@material-ui/core/styles'
@@ -119,10 +119,9 @@ SongDatagridRow.defaultProps = {
onClickDiscSubtitle: () => {},
}
-export const SongDatagrid = ({
+const SongDatagridBody = ({
contextAlwaysVisible,
showDiscSubtitles,
- classes,
...rest
}) => {
const dispatch = useDispatch()
@@ -160,21 +159,36 @@ export const SongDatagrid = ({
return set
}, [ids, data, showDiscSubtitles])
- const SongDatagridBody = (props) => {
- return (
-
- }
- />
- )
- }
- return } classes={classes} />
+ return (
+
+ }
+ />
+ )
+}
+
+export const SongDatagrid = ({
+ contextAlwaysVisible,
+ showDiscSubtitles,
+ ...rest
+}) => {
+ return (
+
+ }
+ />
+ )
}
SongDatagrid.propTypes = {