-
-

-
+const Cover = withContentRect('bounds')(({
+ record,
+ measureRef,
+ contentRect,
+}) => {
+ // Force height to be the same as the width determined by the GridList
+ // noinspection JSSuspiciousNameCombination
+ const classes = useCoverStyles({ height: contentRect.bounds.width })
+ const [, dragAlbumRef] = useDrag(
+ () => ({
+ type: DraggableTypes.ALBUM,
+ item: { albumIds: [record.id] },
+ options: { dropEffect: 'copy' },
+ }),
+ [record],
+ )
+ return (
+
+
+
- )
- }
-)
+
+ )
+})
const AlbumGridTile = ({ showArtist, record, basePath, ...props }) => {
const classes = useStyles()
diff --git a/ui/src/album/AlbumList.js b/ui/src/album/AlbumList.js
index 10ba7e10..4bae75e4 100644
--- a/ui/src/album/AlbumList.js
+++ b/ui/src/album/AlbumList.js
@@ -104,7 +104,7 @@ const AlbumList = (props) => {
'size',
'createdAt',
],
- ['createdAt', 'size']
+ ['createdAt', 'size'],
)
// If it does not have filter/sort params (usually coming from Menu),
diff --git a/ui/src/album/AlbumListActions.js b/ui/src/album/AlbumListActions.js
index 45825dd5..102dd607 100644
--- a/ui/src/album/AlbumListActions.js
+++ b/ui/src/album/AlbumListActions.js
@@ -64,7 +64,7 @@ const AlbumViewToggler = React.forwardRef(
)
- }
+ },
)
const AlbumListActions = ({
diff --git a/ui/src/album/AlbumShow.js b/ui/src/album/AlbumShow.js
index 92a0833c..1b706295 100644
--- a/ui/src/album/AlbumShow.js
+++ b/ui/src/album/AlbumShow.js
@@ -18,7 +18,7 @@ const useStyles = makeStyles(
}),
{
name: 'NDAlbumShow',
- }
+ },
)
const AlbumShowLayout = (props) => {
diff --git a/ui/src/album/AlbumSongs.js b/ui/src/album/AlbumSongs.js
index ef81bc02..3ad0eb31 100644
--- a/ui/src/album/AlbumSongs.js
+++ b/ui/src/album/AlbumSongs.js
@@ -83,7 +83,7 @@ const useStyles = makeStyles(
visibility: 'hidden',
},
}),
- { name: 'RaList' }
+ { name: 'RaList' },
)
const AlbumSongs = (props) => {
diff --git a/ui/src/album/AlbumTableView.js b/ui/src/album/AlbumTableView.js
index b11d55f0..be8e4972 100644
--- a/ui/src/album/AlbumTableView.js
+++ b/ui/src/album/AlbumTableView.js
@@ -59,7 +59,7 @@ const AlbumDatagridRow = (props) => {
item: { albumIds: [record?.id] },
options: { dropEffect: 'copy' },
}),
- [record]
+ [record],
)
return