diff --git a/src/components/home.jsx b/src/components/home.jsx index 513b17d..a43b607 100644 --- a/src/components/home.jsx +++ b/src/components/home.jsx @@ -38,9 +38,21 @@ function Home({ isDark, toggleDarkMode }) { }) const [waveSvg, setWaveSvg] = useState(() => waveInit(wave)) - + const [scrolled, setScrolled] = useState(false) + const handleScroll = () => { + const offset = window.scrollY + if (offset > 10) { + setScrolled(true) + } else { + setScrolled(false) + } + } useEffect(() => { setWaveSvg(waveInit(wave)) + window.addEventListener('scroll', handleScroll) + return () => { + window.removeEventListener('scroll', handleScroll) + } }, [wave]) const { height, xmlns, path, animatedPath } = waveSvg.svg @@ -155,7 +167,7 @@ function Home({ isDark, toggleDarkMode }) { return (