We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ec7a10 commit aa41120Copy full SHA for aa41120
components/Nav.js
@@ -1,10 +1,19 @@
1
import Link from "next/link";
2
-import { useState } from "react";
+import { useEffect, useState } from "react";
3
import styles from "../styles/ResponsiveNavbar.module.css";
4
5
export default function Nav() {
6
const [active, setActive] = useState(false);
7
8
+ useEffect(() => {
9
+ function setTrueSize() {
10
+ if (window.innerWidth > 768) setActive(false);
11
+ }
12
+ window.addEventListener("resize", setTrueSize);
13
+
14
+ return () => window.removeEventListener("resize", setTrueSize);
15
+ });
16
17
const toggleActive = () => {
18
setActive((active) => !active);
19
};
0 commit comments