import React, { useState } from 'react' import { Link, useNavigate } from 'react-router-dom' import { useAuthStore } from '../../store/authStore' import { useSettingsStore } from '../../store/settingsStore' import { useTranslation } from '../../i18n' import { Plane, LogOut, Settings, ChevronDown, Shield, ArrowLeft, Users, Moon, Sun } from 'lucide-react' export default function Navbar({ tripTitle, tripId, onBack, showBack, onShare }) { const { user, logout } = useAuthStore() const { settings, updateSetting } = useSettingsStore() const { t, locale } = useTranslation() const navigate = useNavigate() const [userMenuOpen, setUserMenuOpen] = useState(false) const dark = settings.dark_mode const handleLogout = () => { logout() navigate('/login') } const toggleDark = () => { updateSetting('dark_mode', !dark).catch(() => {}) } return ( ) }