"use client"; import { useState, useEffect } from "react"; import Link from "next/link"; import { Menu, X, Sun, Moon } from "lucide-react"; import { useTheme } from "./ThemeProvider"; const navLinks = [ { href: "#accueil", label: "Accueil" }, { href: "#a-propos", label: "À propos" }, { href: "#projets", label: "Projets" }, { href: "#homelab", label: "Homelab" }, { href: "#voile", label: "Voile" }, { href: "/photos", label: "Galerie" }, { href: "#contact", label: "Contact" }, ]; export default function Navbar() { const [scrolled, setScrolled] = useState(false); const [mobileOpen, setMobileOpen] = useState(false); const { theme, toggleTheme } = useTheme(); useEffect(() => { const handleScroll = () => setScrolled(window.scrollY > 50); window.addEventListener("scroll", handleScroll); return () => window.removeEventListener("scroll", handleScroll); }, []); return ( ); }