import React, { useState } from 'react'; import { Link, useNavigate } from 'react-router-dom'; import { Plane, Menu, X } from 'lucide-react'; import { Button } from './ui/button'; const Header = () => { const [isMenuOpen, setIsMenuOpen] = useState(false); const navigate = useNavigate(); const scrollToSection = (sectionId) => { if (window.location.pathname !== '/') { navigate('/'); setTimeout(() => { const element = document.getElementById(sectionId); if (element) { element.scrollIntoView({ behavior: 'smooth' }); } }, 100); } else { const element = document.getElementById(sectionId); if (element) { element.scrollIntoView({ behavior: 'smooth' }); } } setIsMenuOpen(false); }; return (
{/* Logo */}
Epic Travel {/* Desktop Navigation */} {/* Mobile Menu Button */}
{/* Mobile Navigation */} {isMenuOpen && (
)}
); }; export default Header;