feat(ui): integrate CoverArtAvatar component into AlbumTableView
Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
@@ -14,6 +14,7 @@ import { makeStyles } from '@material-ui/core/styles'
|
|||||||
import { useDrag } from 'react-dnd'
|
import { useDrag } from 'react-dnd'
|
||||||
import {
|
import {
|
||||||
ArtistLinkField,
|
ArtistLinkField,
|
||||||
|
CoverArtAvatar,
|
||||||
DurationField,
|
DurationField,
|
||||||
RangeField,
|
RangeField,
|
||||||
SimpleList,
|
SimpleList,
|
||||||
@@ -161,12 +162,18 @@ const AlbumTableView = ({
|
|||||||
|
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
leftIcon={(r) => (
|
||||||
|
<span style={{ marginRight: '8px' }}>
|
||||||
|
<CoverArtAvatar record={r} variant="square" />
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
linkType={'show'}
|
linkType={'show'}
|
||||||
rightIcon={(r) => <AlbumContextMenu record={r} />}
|
rightIcon={(r) => <AlbumContextMenu record={r} />}
|
||||||
{...rest}
|
{...rest}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<AlbumDatagrid rowClick={'show'} classes={{ row: classes.row }} {...rest}>
|
<AlbumDatagrid rowClick={'show'} classes={{ row: classes.row }} {...rest}>
|
||||||
|
<CoverArtAvatar source="id" variant="square" />
|
||||||
<TextField source="name" />
|
<TextField source="name" />
|
||||||
{columns}
|
{columns}
|
||||||
<AlbumContextMenu
|
<AlbumContextMenu
|
||||||
|
|||||||
Reference in New Issue
Block a user