Add Size column to Artist and Album views

This commit is contained in:
Deluan
2023-01-16 15:00:50 -05:00
parent 4a054de3d5
commit 7682fddec0
4 changed files with 16 additions and 6 deletions
+10 -5
View File
@@ -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