fix opacity anim

This commit is contained in:
SrGooglo 2025-06-16 20:38:49 +00:00
parent af6c217176
commit 12a9b8eba8

View File

@ -19,8 +19,8 @@ const LyricsText = React.forwardRef((props, textRef) => {
const lineIndex = lyrics.synced_lyrics.findIndex((line) => {
return (
currentTrackTime >= line.startTimeMs &&
currentTrackTime <= line.endTimeMs
currentTrackTime >= (line.startTimeMs ?? line.start_ms) &&
currentTrackTime <= (line.endTimeMs ?? line.end_ms)
)
})
@ -123,12 +123,11 @@ const LyricsText = React.forwardRef((props, textRef) => {
return (
<div className="lyrics-text-wrapper">
<AnimatePresence>
{visible && (
<motion.div
ref={textRef}
className="lyrics-text"
animate={{
opacity: 1,
opacity: visible ? 1 : 0,
}}
initial={{
opacity: 0,
@ -156,7 +155,6 @@ const LyricsText = React.forwardRef((props, textRef) => {
)
})}
</motion.div>
)}
</AnimatePresence>
</div>
)