blob: eed15ec2440dc1726633f3d5be18f39306e3801f [file] [log] [blame]
Krishya75e43c02025-04-05 21:16:30 +08001import React from 'react';
2import { useUser } from '../context/UserContext';
3import { Link } from 'react-router-dom';
4
5const Navbar = () => {
6 const { user, logout } = useUser();
7
8 return (
9 <nav className="navbar">
10 <div className="logo">EchoTorrent</div>
11 <div className="nav-links">
12 {user ? (
13 <>
14 <Link to="/">主页</Link>
15 <Link to="/profile">个人中心</Link>
16 <Link to="/forum">论坛</Link>
17 <button onClick={logout}>退出登录</button>
18 </>
19 ) : (
20 <>
21 <Link to="/auth">登录/注册</Link>
22 <Link to="/forum">论坛</Link>
23 </>
24 )}
25 </div>
26 </nav>
27 );
28};
29
30export default Navbar;