import React, { useState } from 'react'; import { Link, useLocation } from 'react-router-dom'; import { Menu, X, ChevronDown, LogOut } from 'lucide-react'; import { Button } from './ui/button'; const Header = ({ onLogout }) => { const [isMenuOpen, setIsMenuOpen] = useState(false); const location = useLocation(); const navigation = [ { name: 'Home', href: '/' }, { name: 'Sobre', href: '/sobre' }, { name: 'Plataforma', href: '/plataforma' }, { name: 'Módulos', href: '/modulos' }, { name: 'Tecnologia', href: '/tecnologia' }, { name: 'Impacto', href: '/impacto' }, { name: 'Para Quem', href: '/para-quem' }, { name: 'Contato', href: '/contato' }, ]; const isActive = (path) => location.pathname === path; return (
{/* Logo */}
I
IAsis
{/* Desktop Navigation */} {/* CTA Button */}
{/* Mobile menu button */}
{/* Mobile Navigation */} {isMenuOpen && (
{navigation.map((item) => ( setIsMenuOpen(false)} > {item.name} ))}
)}
); }; export default Header;