const GlobalHeader = ({ loading }) => { const [menuOpen, setMenuOpen] = useState(false); const [hoveredLink, setHoveredLink] = useState(null); const menuLinks = [ { name: 'Home', link: 'https://bizco.in', img: ASSETS.case1 }, { name: 'Portfolio', link: 'https://bizco.in/portfolio/', img: ASSETS.grid }, { name: 'Services', link: 'https://bizco.in/services/', img: ASSETS.case2 }, { name: 'Get in touch', link: 'https://bizco.in/contact-us/', img: ASSETS.flow2 } ]; useEffect(() => { if (menuOpen) document.body.style.overflow = 'hidden'; else if (!loading) document.body.style.overflow = 'auto'; }, [menuOpen, loading]); return ( <> Bizco. setMenuOpen(true)} className="flex items-center gap-3 uppercase font-mono text-[10px] tracking-[0.2em] hover:opacity-70 transition-opacity group"> System Menu {menuOpen && ( {menuLinks.map((link, i) => ( ))} setMenuOpen(false)} className="absolute top-6 right-6 md:top-12 md:right-12 flex items-center gap-3 uppercase font-mono text-[10px] tracking-[0.2em] hover:opacity-70 transition-opacity z-20 group"> Close {menuLinks.map((item, i) => ( setHoveredLink(i)} onMouseLeave={() => setHoveredLink(null)} > setMenuOpen(false)} className="font-serif text-5xl md:text-8xl hover:italic transition-all inline-flex items-center gap-6 group text-outline"> 0{i+1} {item.name} ))} Terminal Access hello@bizco.system +1 (800) BIZ-CO99 Data Streams Instagram Twitter/X LinkedIn )} > ); }; Contact us const GlobalFooter = () => { const ref = useRef(null); const { scrollYProgress } = useScroll({ target: ref, offset: ["start end", "end end"] }); const y = useTransform(scrollYProgress, [0, 1], ["-30%", "0%"]); const scale = useTransform(scrollYProgress, [0, 1], [0.9, 1]); return ( Systems Online HQ Location New York, NY10012 INITIATE Start © {new Date().getFullYear()} BIZCO SYSTEM {['Twitter', 'LinkedIn', 'Instagram'].map(social => ( {social} ))} ); };
Terminal Access
+1 (800) BIZ-CO99
Data Streams
HQ Location
New York, NY10012
© {new Date().getFullYear()} BIZCO SYSTEM