"use client"; import { ArrowRightIcon } from "@radix-ui/react-icons"; import Logo from "../../public/logo.svg"; import Image from "next/image"; import Link from "next/link"; import React from "react"; import { useState } from "react"; import { motion, AnimatePresence, useScroll, useMotionValueEvent, } from "framer-motion"; import { SlideNavTabs } from "./Headers/Navbar"; function NavbarContent() { return (
); } export const Navbar = () => { const { scrollYProgress } = useScroll(); const [visible, setVisible] = useState(true); useMotionValueEvent(scrollYProgress, "change", (current) => { // Check if current is not undefined and is a number if (typeof current === "number") { let direction = current! - scrollYProgress.getPrevious()!; if (direction < 0) { setVisible(true); } else { setVisible(false); } } }); return ( ); };