|
|
@@ -43,10 +43,10 @@ export default function AlbumPage({dispatch, scrollRef}) {
|
|
|
</h1>
|
|
|
<h2>{albumName}</h2>{tracks && (<div className="Album-actions">
|
|
|
<button onClick={(e)=>dispatch({type:'ALBUM_PLAY', payload: {tracks, pos: 0}})}>
|
|
|
- <svg viewBox="0 0 24 24"><g><path d="M8 5v14l11-7z"/></g></svg>
|
|
|
+ <svg><use href="#control-play" /></svg>
|
|
|
</button>
|
|
|
<button onClick={(e)=>dispatch({type: 'ALBUM_ENQUEUE', payload: {tracks}})}>
|
|
|
- <svg viewBox="0 0 24 24"><g><path d="M10 6h4v4h4v4h-4v4h-4v-4h-4v-4h4z"/></g></svg>
|
|
|
+ <svg><use href="#control-add" /></svg>
|
|
|
</button>
|
|
|
</div>)}
|
|
|
{album && (<>
|
|
|
@@ -68,9 +68,14 @@ export default function AlbumPage({dispatch, scrollRef}) {
|
|
|
<td>{track.title}</td>
|
|
|
<td>{track.bit_rate} kbps</td>
|
|
|
<td>{formatDuration(track.duration)}</td>
|
|
|
- <td><button onClick={() => dispatch({type:'ALBUM_PLAY', payload: {tracks, pos: i}})}>
|
|
|
- <svg viewBox="0 0 24 24"><g><path d="M8 5v14l11-7z"/></g></svg>
|
|
|
- </button></td>
|
|
|
+ <td>
|
|
|
+ <button onClick={() => dispatch({type:'ALBUM_PLAY', payload: {tracks, pos: i}})}>
|
|
|
+ <svg><use href="#control-play" /></svg>
|
|
|
+ </button>
|
|
|
+ <button onClick={(e)=>dispatch({type: 'QUEUE_ADD', payload: track})}>
|
|
|
+ <svg><use href="#control-add" /></svg>
|
|
|
+ </button>
|
|
|
+ </td>
|
|
|
</tr>))
|
|
|
}
|
|
|
</tbody></table>
|