'use client'; import Link from 'next/link' import { InlineLogo, useColorShift } from './logo' import { useEffect, useState } from 'react'; import { RxActivityLog } from "react-icons/rx"; import { NavbarButton } from '../ui/Button'; const SHIFT_INTERVAL = 3000; export default function Navbar() { const navbarColorShift = useColorShift(SHIFT_INTERVAL); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const [pageIsScrolled, setPageIsScrolled] = useState(false); useEffect(() => { document.addEventListener('scroll', () => { if (window.scrollY > 0) { setPageIsScrolled(true); } else { setPageIsScrolled(false); } }) }, []) return ( <>
Home
setMobileMenuOpen(false)} passHref href="/about" className="w-auto px-2">About
setMobileMenuOpen(false)} passHref href="/projects" className="w-auto px-2">Projects
setMobileMenuOpen(false)} passHref href="/contact" className="w-auto px-2">Contact