feat: new album view (initial implementation)

This commit is contained in:
Deluan
2020-02-07 11:45:56 -05:00
parent d37351610a
commit 81e1a7088f
7 changed files with 115 additions and 22 deletions
+8 -8
View File
@@ -34,13 +34,13 @@ const AlbumDetails = (props) => {
)
}
const albumRowClick = (id, basePath, record) => {
const filter = { album: record.name, album_id: id }
if (!record.compilation) {
filter.artist = record.artist
}
return `/song?filter=${JSON.stringify(filter)}&order=ASC&sort=trackNumber`
}
// const albumRowClick = (id, basePath, record) => {
// const filter = { album: record.name, album_id: id }
// if (!record.compilation) {
// filter.artist = record.artist
// }
// return `/song?filter=${JSON.stringify(filter)}&order=ASC&sort=trackNumber`
// }
const AlbumList = (props) => (
<List
@@ -53,7 +53,7 @@ const AlbumList = (props) => (
perPage={15}
pagination={<Pagination />}
>
<Datagrid expand={<AlbumDetails />} rowClick={albumRowClick}>
<Datagrid expand={<AlbumDetails />} rowClick={'show'}>
<TextField source="name" />
<TextField source="artist" />
<NumberField source="songCount" />