import React, { useState } from 'react'; import { Link, useNavigate } from 'react-router-dom'; import { useAuth } from '../contexts/AuthContext'; import AuthModal from './AuthModal'; const Navbar: React.FC = () => { const { user, logout } = useAuth(); const navigate = useNavigate(); const [showAuthModal, setShowAuthModal] = useState(false); const [authModalMode, setAuthModalMode] = useState<'login' | 'signup'>('login'); const handleLogout = () => { logout(); navigate('/'); }; const openAuthModal = (mode: 'login' | 'signup') => { setAuthModalMode(mode); setShowAuthModal(true); }; return ( <> setShowAuthModal(false)} initialMode={authModalMode} /> ); }; export default Navbar;