diff --git a/components/Header.js b/components/Header.js index e0b36cc..701ede8 100644 --- a/components/Header.js +++ b/components/Header.js @@ -1,14 +1,30 @@ +import { useLayoutEffect, useState } from "react"; import Link from "next/link"; import Profile from "./Profile"; +function useWindowSize() { + const [size, setSize] = useState([0, 0]); + useLayoutEffect(() => { + function updateSize() { + setSize([window.innerWidth, window.innerHeight]); + } + window.addEventListener("resize", updateSize); + updateSize(); + return () => window.removeEventListener("resize", updateSize); + }, []); + return size; +} + export default function Header(props) { + const [windowWidth, windowHeight] = useWindowSize(); + return (
-
+ ); }