'use client'; import { Train, Menu, X, Moon, Sun, HelpCircle } from 'lucide-react'; import Link from 'next/link'; import { useEffect, useState } from 'react'; import { usePathname } from 'next/navigation'; import { LanguageSwitcher } from './LanguageSwitcher'; export default function AppHeader() { const pathname = usePathname(); const [isOpen, setIsOpen] = useState(false); const [isDark, setIsDark] = useState(false); useEffect(() => { const isDarkMode = document.documentElement.classList.contains('dark'); setIsDark(isDarkMode); }, []); const toggleTheme = () => { const html = document.documentElement; const isDarkMode = html.classList.contains('dark'); if (isDarkMode) { html.classList.remove('dark'); setIsDark(false); localStorage.setItem('theme', 'light'); } else { html.classList.add('dark'); setIsDark(true); localStorage.setItem('theme', 'dark'); } }; const isLandingPage = ['/', '/services', '/about', '/contact', '/help'].includes(pathname); return (
{/* Logo */}

Ethio-Djibouti Railway

Book your train journey with us

{/* Desktop Menu - only show for landing pages */} {isLandingPage && (
Home Services About Contact
)} {/* Right Actions */}
{/* Help Link */} {/* Language Switcher */} {/* Theme Toggler */} {/* Mobile Menu Button */}
{/* Mobile Menu */} {isOpen && (
{isLandingPage && ( <> setIsOpen(false)} > Home setIsOpen(false)} > Services setIsOpen(false)} > About setIsOpen(false)} > Contact )} setIsOpen(false)} > Help
)}
); }