import { useState } from 'react'; import { User, LogOut, LayoutDashboard, LogIn } from 'lucide-react'; interface UserAuthProps { user: any; onOpenAuth: () => void; onLogout: () => void; onNavigateToAdmin: () => void; } export function UserAuth({ user, onOpenAuth, onLogout, onNavigateToAdmin }: UserAuthProps) { const [showUserMenu, setShowUserMenu] = useState(false); if (!user) { return ( ); } return (
{/* Overlay for closing menu */} {showUserMenu && (
setShowUserMenu(false)} /> )} {/* Dropdown Menu */} {showUserMenu && (

账号信息

{user.full_name || user.username}

{user.email}

)}
); }