import React from 'react' import { useGetList } from 'react-admin' import { DurationField, PlayButton, SimpleList } from '../common' import { addTrack, setTrack } from '../player' import AddIcon from '@material-ui/icons/Add' import { useDispatch } from 'react-redux' const AlbumSongList = (props) => { const dispatch = useDispatch() const { record } = props const { data, total, loading, error } = useGetList( 'song', { page: 0, perPage: 100 }, { field: 'album', order: 'ASC' }, { album_id: record.id } ) if (error) { return
ERROR: {error}
} const trackName = (r) => { const name = r.title if (r.trackNumber) { return r.trackNumber + '. ' + name } return name } return (