import React, { useEffect, useRef, useState } from 'react'; const SyncedLyricsPlayer = ({ audioUrl, alignedWords, onClose, accentColor }) => { const audioRef = useRef(null); const [playing, setPlaying] = useState(false); const [currentTime, setCurrentTime] = useState(0); useEffect(() => { const el = audioRef.current; if (!el) return; const handler = () => setCurrentTime(el.currentTime); el.addEventListener('timeupdate', handler); return () => el.removeEventListener('timeupdate', handler); }, []); if (!alignedWords || alignedWords.length === 0) return null; return (

Synced Lyrics

); }; export default SyncedLyricsPlayer;