21 lines
643 B
TypeScript
21 lines
643 B
TypeScript
'use client';
|
|
import { MusicStreamingEntry } from "@/server/db/schema";
|
|
import { Maybe } from "@/util/helpers";
|
|
import Link from "../ui/Link";
|
|
|
|
export default function FullMusicList({ allResults }: { allResults?: Maybe<Partial<MusicStreamingEntry>[]> }) {
|
|
return (
|
|
<div>
|
|
{ allResults
|
|
? allResults.map((result, idx) => {
|
|
return (
|
|
<div key={idx}>
|
|
<Link href={`/listen/${result._id?.toString()}`}>{result.name}</Link>
|
|
</div>
|
|
)
|
|
}) : <p>No music available for streaming.</p>
|
|
}
|
|
</div>
|
|
)
|
|
}
|