From d82fb3b552d20a279efdd9408042183cfa02fb48 Mon Sep 17 00:00:00 2001
From: schererleander <leander@schererleander.de>
Date: Thu, 25 Dec 2025 23:33:25 +0000
Subject: initial commit

---
 components/header.tsx | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 components/header.tsx

(limited to 'components/header.tsx')

diff --git a/components/header.tsx b/components/header.tsx
new file mode 100644
index 0000000..79cb0c0
--- /dev/null
+++ b/components/header.tsx
@@ -0,0 +1,42 @@
+import Link from "next/link"
+import { PawPrint, Github, Mail } from "lucide-react"
+import { Button } from "@/components/ui/button"
+
+export function Header() {
+  return (
+    <header className="mx-auto flex w-full max-w-[var(--site-width)] items-center justify-between gap-5 py-4">
+      <div className="flex items-center gap-6">
+        <Link href="/" className="font-bold text-xl">
+          <PawPrint className="hover:rotate-12 transition-transform" />
+        </Link>
+        <nav className="flex gap-6">
+          <Link 
+            href="/blog" 
+            className="text-muted-foreground hover:text-foreground transition-colors"
+          >
+            Blog
+          </Link>
+          <Link 
+            href="/projects" 
+            className="text-muted-foreground hover:text-foreground transition-colors"
+          >
+            Projects
+          </Link>
+        </nav>
+      </div>
+
+      <div className="flex items-center gap-2">
+        <Button asChild variant="ghost" size="icon">
+          <Link href="https://github.com/schererleander" target="_blank" aria-label="Github">
+            <Github className="h-4 w-4" />
+          </Link>
+        </Button>
+        <Button asChild variant="ghost" size="icon">
+          <Link href="mailto:leander@schererleander.de" aria-label="Contact">
+            <Mail className="h-4 w-4" />
+          </Link>
+        </Button>
+      </div>
+    </header>
+  )
+}
-- 
cgit v1.3.1

