Add Audio player
This commit is contained in:
parent
ef61a96440
commit
2146def609
5 changed files with 110 additions and 24 deletions
|
|
@ -2,7 +2,7 @@ import Track from "./Track";
|
|||
import "./Album.css";
|
||||
import type { Album, Track as TrackType } from "../../album";
|
||||
|
||||
export default function Album({ album, dismissAlbum, play, nowPlaying }: { album: Album; dismissAlbum: () => void, play: (track: TrackType) => void, nowPlaying: any }) {
|
||||
export default function Album({ album, dismissAlbum, play, nowPlaying }: { album: Album; dismissAlbum: () => void, play: (i: number) => void, nowPlaying: TrackType }) {
|
||||
return (
|
||||
<section className="panel">
|
||||
<div className="meta">
|
||||
|
|
@ -14,8 +14,8 @@ export default function Album({ album, dismissAlbum, play, nowPlaying }: { album
|
|||
{album.artistName} {album.releaseDate.year ? ' • ' + album.releaseDate.year : ''} {/* TODO: .toLocaleDateString("en-US", { month: "long", day: "numeric", year: "numeric" }) */}
|
||||
</p>
|
||||
<div className="queue" id="queue">
|
||||
{album.tracks.map(t => (
|
||||
<Track key={t.id} track={t} play={play} nowPlaying={nowPlaying} />
|
||||
{album.tracks.map((t, i) => (
|
||||
<Track key={t.id} idx={i} track={t} play={play} nowPlaying={nowPlaying} />
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue