Add Size column to Artist and Album views
This commit is contained in:
@@ -27,6 +27,7 @@ import {
|
||||
RatingField,
|
||||
useSelectedFields,
|
||||
useResourceRefresh,
|
||||
SizeField,
|
||||
} from '../common'
|
||||
import config from '../config'
|
||||
import ArtistListActions from './ArtistListActions'
|
||||
@@ -115,6 +116,7 @@ const ArtistListView = ({ hasShow, hasEdit, hasList, width, ...rest }) => {
|
||||
return {
|
||||
albumCount: <NumberField source="albumCount" sortByOrder={'DESC'} />,
|
||||
songCount: <NumberField source="songCount" sortByOrder={'DESC'} />,
|
||||
size: !isXsmall && <SizeField source="size" />,
|
||||
playCount: <NumberField source="playCount" sortByOrder={'DESC'} />,
|
||||
rating: config.enableStarRating && (
|
||||
<RatingField
|
||||
@@ -125,12 +127,15 @@ const ArtistListView = ({ hasShow, hasEdit, hasList, width, ...rest }) => {
|
||||
/>
|
||||
),
|
||||
}
|
||||
}, [classes.ratingField])
|
||||
}, [classes.ratingField, isXsmall])
|
||||
|
||||
const columns = useSelectedFields({
|
||||
resource: 'artist',
|
||||
columns: toggleableFields,
|
||||
})
|
||||
const columns = useSelectedFields(
|
||||
{
|
||||
resource: 'artist',
|
||||
columns: toggleableFields,
|
||||
},
|
||||
['size']
|
||||
)
|
||||
|
||||
return isXsmall ? (
|
||||
<ArtistSimpleList
|
||||
|
||||
Reference in New Issue
Block a user