From c24977920ce98298f9c7af530cb20b3d23d6960f Mon Sep 17 00:00:00 2001 From: Chneemann Date: Sat, 18 Jul 2026 22:40:14 +0200 Subject: [PATCH] feat: make header component fully responsive with animated mobile menu --- src/components/Header.tsx | 57 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 3 deletions(-) diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 0bcf24e..b920511 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,6 +1,11 @@ +"use client"; + +import { useState } from "react"; import Link from "next/link"; export default function Header() { + const [isOpen, setIsOpen] = useState(false); + const navLinks = [ { label: "About me", href: "#aboutme" }, { label: "My Skills", href: "#myskills" }, @@ -9,16 +14,18 @@ export default function Header() { ]; return ( -
+
setIsOpen(false)} > ANDRÉ KEMPF. -
);