import React, { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import styles from './Styles.module.css'; const Header = ({ username, scrollToProduct, scrollToCourse, setShowedModal, handleLogout }) => { const navigate = useNavigate(); const [hoveredNav, setHoveredNav] = useState(null); const [menuOpen, setMenuOpen] = useState(false); // toggle mobile menu return (
Logo {/* Desktop Navigation */} {/* Burger Menu Button */}
setMenuOpen(!menuOpen)}> ☰
{/* Mobile Dropdown Menu */} {menuOpen && (
{username ? ( <>
{username}
) : ( )}
)} {/* Desktop Auth Buttons */}
{username && (
{username}
)} {!username && ( )}
); }; export default Header;