diff --git a/ui/src/album/AlbumActions.js b/ui/src/album/AlbumActions.js index 915017a2010..69a607cf08c 100644 --- a/ui/src/album/AlbumActions.js +++ b/ui/src/album/AlbumActions.js @@ -25,39 +25,47 @@ const AlbumActions = ({ const dispatch = useDispatch() const translate = useTranslate() + const handlePlay = React.useCallback(() => { + dispatch(playTracks(data, ids)) + }, [dispatch, data, ids]) + + const handlePlayLater = React.useCallback(() => { + dispatch(addTracks(data, ids)) + }, [dispatch, data, ids]) + + const handleShuffle = React.useCallback(() => { + dispatch(shuffleTracks(data, ids)) + }, [dispatch, data, ids]) + + const handleDownload = React.useCallback(() => { + subsonic.download(albumId) + }, [albumId]) + return ( ) diff --git a/ui/src/playlist/PlaylistActions.js b/ui/src/playlist/PlaylistActions.js index ae847f88243..e4ec248757f 100644 --- a/ui/src/playlist/PlaylistActions.js +++ b/ui/src/playlist/PlaylistActions.js @@ -76,18 +76,18 @@ const PlaylistActions = ({ > - +