// src/components/shared/Navigation.tsx import React from 'react'; import { Home, BookOpen, Code, MessageCircle, User, LogOut } from 'lucide-react'; import { useUser } from '../../contexts/UserContext'; const NavLink = ({ href, icon, children }) => ( {icon} {children} ); const Navigation = () => { const { user, logout } = useUser(); return ( {/* Logo and main nav */} EduAI } href="/">Home } href="/paths">Learning Paths } href="/tutor">AI Tutor } href="/playground">Code Playground {/* User menu */} {user.isAuthenticated ? ( {user.username} Sign out ) : ( Sign in )} ); }; export default Navigation;