import { MonitorUp, Music2 } from "lucide-react"; import type { MediaItem } from "../../../shared/api/client"; import { Badge } from "../../../shared/ui"; interface NowPlayingProps { current: MediaItem | null; queue: MediaItem[]; } export function NowPlaying({ current, queue }: NowPlayingProps) { if (!current) return null; return (
{current.mode === "screen" ? ( ) : ( )}
{current.title}
{current.source}
{current.mode ?? "music"}
{queue.length > 0 && (
Queue ({queue.length})
{queue.map((item, i) => (
{i + 1}
{item.title}
{item.source}
))}
)}
); }