We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa418a2 commit 8c054bfCopy full SHA for 8c054bf
1 file changed
components/layout/Nav/index.js
@@ -11,6 +11,7 @@ export default function Nav() {
11
const [isSticky, setIsSticky] = useState(false);
12
const headerRef = useRef();
13
const containerRef = useRef();
14
+ const DESKTOP_BREAKPOINT = 1024;
15
16
useEffect(() => {
17
const observer = new IntersectionObserver(
@@ -51,6 +52,19 @@ export default function Nav() {
51
52
};
53
}, []);
54
55
+ useEffect(() => {
56
+ const handleResize = () => {
57
+ if (window.innerWidth > DESKTOP_BREAKPOINT) {
58
+ setActive(false);
59
+ }
60
+ };
61
+
62
+ window.addEventListener('resize', handleResize);
63
+ return () => {
64
+ window.removeEventListener('resize', handleResize);
65
66
+ }, []);
67
68
return (
69
<header className={styles.header} ref={headerRef}>
70
<Container>
0 commit comments