Spaces:
Running
Running
File size: 1,004 Bytes
ad77c79 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import React, { useState, useEffect } from 'react';
function Navigation() {
const [scrolled, setScrolled] = useState(false);
useEffect(() => {
const handleScroll = () => {
setScrolled(window.scrollY > 50);
};
window.addEventListener('scroll', handleScroll);
return () => window.removeEventListener('scroll', handleScroll);
}, []);
return (
<nav className={`editorial-nav ${scrolled ? 'scrolled' : ''}`}>
<div className="nav-brand">
<span className="nav-brand-bar short"></span>
<span className="nav-brand-name">TRADESTORM</span>
<span className="nav-brand-bar long"></span>
</div>
<div className="nav-links">
<a href="#simulator" className="nav-link">Simulator</a>
<a href="#features" className="nav-link">Features</a>
<a href="#use-cases" className="nav-link">Use Cases</a>
<a href="#contact" className="nav-link">Request Access</a>
</div>
</nav>
);
}
export default Navigation;
|