feature/share-libs
tsx 26 lines 663 Bytes
Raw
1 "use client";
2
3 import { SongProvider } from "@/models/song-response";
4 import VotesView from "./votes-view";
5 import SongVotesImage from "./song-votes-image";
6 import { SongProviderVote } from "@/models/song-votes-detail-response";
7
8 export default function SongVotes({
9 songProvider,
10 votes,
11 }: {
12 songProvider: SongProvider;
13 votes: SongProviderVote[];
14 }) {
15 return (
16 <>
17 <h1 className="my-2">{songProvider.name}</h1>
18 <VotesView
19 votes={votes}
20 songProviderId={songProvider.id}
21 audioFile={songProvider.audio_file}
22 />
23 <SongVotesImage imagaeUrl={songProvider.image_url} name={songProvider.name} />
24 </>
25 );
26 }