import React, { useState } from 'react'; import { motion, useScroll, useMotionValueEvent, useSpring } from 'framer-motion'; const Navbar: React.FC = () => { const [hidden, setHidden] = useState(false); const { scrollY, scrollYProgress } = useScroll(); const scaleX = useSpring(scrollYProgress, { stiffness: 100, damping: 30, restDelta: 0.001 }); useMotionValueEvent(scrollY, "change", (latest) => { const previous = scrollY.getPrevious() || 0; if (latest > previous && latest > 150) { setHidden(true); } else { setHidden(false); } }); return (
dns Bay Area Affiliates
{['Services', 'Features', 'Blog', 'Contact'].map((item) => ( {item} ))}
Client Portal
{/* Scroll Progress Indicator */}
); }; export default Navbar;