feat(ui): integrate CoverArtAvatar component into AlbumTableView

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan
2026-03-16 06:46:47 -04:00
parent cefa6e9619
commit 9ae9134a91
+7
View File
@@ -14,6 +14,7 @@ import { makeStyles } from '@material-ui/core/styles'
import { useDrag } from 'react-dnd'
import {
ArtistLinkField,
CoverArtAvatar,
DurationField,
RangeField,
SimpleList,
@@ -161,12 +162,18 @@ const AlbumTableView = ({
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</>
)}
leftIcon={(r) => (
<span style={{ marginRight: '8px' }}>
<CoverArtAvatar record={r} variant="square" />
</span>
)}
linkType={'show'}
rightIcon={(r) => <AlbumContextMenu record={r} />}
{...rest}
/>
) : (
<AlbumDatagrid rowClick={'show'} classes={{ row: classes.row }} {...rest}>
<CoverArtAvatar source="id" variant="square" />
<TextField source="name" />
{columns}
<AlbumContextMenu