From b996ec9279293a5a931df6391a88b84fd99f0df9 Mon Sep 17 00:00:00 2001 From: Krishna Ayyalasomayajula Date: Mon, 1 Jun 2026 19:50:36 -0500 Subject: [PATCH] feat: add site header with navigation and theme toggle --- components/layout/Header.tsx | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 components/layout/Header.tsx diff --git a/components/layout/Header.tsx b/components/layout/Header.tsx new file mode 100644 index 0000000..2799f66 --- /dev/null +++ b/components/layout/Header.tsx @@ -0,0 +1,39 @@ +"use client"; + +import Link from "next/link"; +import { motion } from "motion/react"; +import { ThemeToggle } from "@/components/ui/ThemeToggle"; + +const navLinks = [ + { label: "Home", href: "/" }, + { label: "Posts", href: "/posts/" }, +]; + +export function Header() { + return ( + +
+ + blog + +
+ {navLinks.map((link) => ( + + {link.label} + + ))} + +
+
+
+ ); +}