import React from 'react' import { useDispatch } from 'react-redux' import { playAlbum } from '../audioplayer' import { useGetList} from 'react-admin' import IconButton from '@material-ui/core/IconButton' import PlayIcon from '@material-ui/icons/PlayCircleFilled' const GridButton = (props) => { const dispatch = useDispatch() const { ids, data, loading, error } = useGetList( 'albumSong', { }, { field: 'trackNumber', order: 'ASC' }, { album_id: props.id}, ) if (loading) { return ( ) } if (error) { return ( ) } return ( { e.preventDefault() e.stopPropagation() dispatch(playAlbum(ids[0], data)) }}> ) } export default GridButton