import { useEffect } from 'react'; import { useLocation } from 'react-router-dom'; import { useAmbientMusic } from '../context/AmbientMusicContext'; import { resolvePageAmbientIntensity } from '../audio/ambientMusic'; import './GlobalMusicPlayer.css'; export default function GlobalMusicPlayer() { const { enabled, playing, volume, setVolume, togglePlay, setPageIntensity, pageIntensity } = useAmbientMusic(); const location = useLocation(); const routeIntensity = resolvePageAmbientIntensity(location.pathname); const isDim = routeIntensity < 0.5; useEffect(() => { setPageIntensity(routeIntensity); }, [routeIntensity, setPageIntensity]); return (
); }