get pathname before checking if pathname changes

This commit is contained in:
elise
2024-08-11 11:18:16 +02:00
parent d8ae1ff905
commit eb6ec94700

View File

@ -34,15 +34,15 @@ export const Header = () => {
} }
}, [showMenu]); }, [showMenu]);
const pathname = usePathname();
// reset scroll position on path change // reset scroll position on path change
useEffect(() => { useEffect(() => {
if (!showMenu) { if (!showMenu) {
window.scrollTo(0, 0); window.scrollTo(0, 0);
} }
}, [location.pathname, showMenu]); }, [pathname, showMenu]);
// hide menu and reset active menu item on path change // hide menu and reset active menu item on path change
const pathname = usePathname();
useEffect(() => { useEffect(() => {
setShowMenu(false); setShowMenu(false);
setActiveMenuItem(undefined); setActiveMenuItem(undefined);