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;