import { useEffect, useState } from 'react' import { API_ROOT } from '../furumiApi' import type { QueueItem } from './QueueList' function Cover({ src }: { src: string }) { const [errored, setErrored] = useState(false) useEffect(() => { setErrored(false) }, [src]) if (errored) return <>🎵 return setErrored(true)} /> } export function NowPlaying({ track }: { track: QueueItem | null }) { if (!track) { return (
🎵
Nothing playing
) } const coverUrl = `${API_ROOT}/tracks/${track.slug}/cover` return (
{track.title}
{track.artist || '—'}
) }