Add PlayCount and PlayDate columns to PlaylistSongs

This commit is contained in:
Deluan 2021-10-20 09:37:25 -04:00 committed by Deluan Quintão
parent 947353610c
commit d0ce030386
1 changed files with 6 additions and 1 deletions

View File

@ -25,6 +25,7 @@ import {
QualityInfo,
useSelectedFields,
useResourceRefresh,
DateField,
} from '../common'
import { AddToPlaylistDialog } from '../dialogs'
import { AlbumLinkField } from '../song/AlbumLinkField'
@ -146,6 +147,10 @@ const PlaylistSongs = ({ playlistId, readOnly, actions, ...props }) => {
sortByOrder={'DESC'}
/>
),
playCount: isDesktop && (
<NumberField source="playCount" sortByOrder={'DESC'} />
),
playDate: <DateField source="playDate" sortByOrder={'DESC'} showTime />,
quality: isDesktop && <QualityInfo source="quality" sortable={false} />,
channels: isDesktop && <NumberField source="channels" sortable={true} />,
bpm: isDesktop && <NumberField source="bpm" />,
@ -155,7 +160,7 @@ const PlaylistSongs = ({ playlistId, readOnly, actions, ...props }) => {
const columns = useSelectedFields({
resource: 'playlistTrack',
columns: toggleableFields,
defaultOff: ['channels', 'bpm', 'year'],
defaultOff: ['channels', 'bpm', 'year', 'playCount', 'playDate'],
})
return (