fix: FINNALY FIXED AND COMPILABLE

This commit is contained in:
2026-06-24 11:37:56 +01:00
parent e9555c9f74
commit 426c1c50a0
13 changed files with 56 additions and 62 deletions
+3 -15
View File
@@ -112,19 +112,7 @@ export default function MusicPage() {
};
useEffect(() => {
let active = true;
const run = async () => {
const data = await fetchTracks();
if (!active) return;
setTracks(data);
};
void run();
return () => {
active = false;
};
fetchTracks();
}, [isPlaying]);
// Group tracks by theme
@@ -349,7 +337,7 @@ export default function MusicPage() {
<div className="border border-white/10 bg-black overflow-hidden">
{isVideo ? (
<video
ref={mediaRef as unknown}
ref={mediaRef as React.RefObject<HTMLVideoElement>}
onTimeUpdate={handleTimeUpdate}
onEnded={nextTrack}
onPlay={() => setIsPlaying(true)}
@@ -390,7 +378,7 @@ export default function MusicPage() {
{/* Audio element (hidden) */}
<audio
ref={mediaRef as unknown}
ref={mediaRef as React.RefObject<HTMLAudioElement>}
onTimeUpdate={handleTimeUpdate}
onEnded={nextTrack}
onPlay={() => setIsPlaying(true)}