"use client"; import { Button } from "@/components/ui/button"; import Image from "next/image"; import Link from "next/link"; import { useEffect, useState } from "react"; import { navbarLinks } from "@/config/siteConfig"; import CommandMenu from "./CommandMenu"; import StarOnGithubButton from "./ui/star-on-github-button"; import { ThemeToggle } from "./ui/theme-toggle"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "./ui/tooltip"; export const dynamic = "force-dynamic"; function Navbar() { const [isScrolled, setIsScrolled] = useState(false); useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 0); }; window.addEventListener("scroll", handleScroll); return () => { window.removeEventListener("scroll", handleScroll); }; }, []); return ( <>