Skip to content

Commit 3650570

Browse files
committed
Fix responsive layout change from mobile open to desktop
1 parent de2788b commit 3650570

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

client/app/components/Header/index.jsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@ export const Header = ({
3636

3737
useFocusTrap(navigationRef, mobileNavOpen);
3838

39+
useEffect(() => {
40+
const mediaQuery = window.matchMedia('(max-width: 1024px)');
41+
const handleChange = ({ matches }) => {
42+
if (!matches) setMobileNavOpen(false);
43+
};
44+
mediaQuery.addEventListener('change', handleChange);
45+
return () => mediaQuery.removeEventListener('change', handleChange);
46+
}, []);
47+
3948
const toggle = (): void => {
4049
setMobileNavOpen((currentNavValue) => !currentNavValue);
4150
};

0 commit comments

Comments
 (0)