blob: 04659944b187ce609c5ada627d073d51dbae30b6 [file] [log] [blame]
ZBD7e88c222025-05-07 21:07:12 +08001// src/pages/UserProfile.js
2import React from 'react';
3
4const UserProfile = () => {
5 // 假设用户信息保存在 state 或 context 中
6 const user = {
7 avatar: 'path/to/avatar.jpg', // 用户头像
8 username: 'WaldenBlues', // 用户名
9 email: 'waldenblues@example.com', // 用户邮箱
10 bio: '这是用户的个人简介', // 个人简介
11 uploads: 12, // 上传的资源数量
12 downloads: 34, // 下载的资源数量
13 comments: 5 // 用户评论的数量
14 };
15
16 return (
17 <div className="user-profile">
18 <div className="user-info">
19 <img src={user.avatar} alt="User Avatar" className="avatar" />
20 <h2>{user.username}</h2>
21 <p>{user.bio}</p>
22 <p>Email: {user.email}</p>
23 </div>
24
25 <div className="user-stats">
26 <h3>统计信息</h3>
27 <ul>
28 <li>上传的资源: {user.uploads}</li>
29 <li>下载的资源: {user.downloads}</li>
30 <li>评论的资源: {user.comments}</li>
31 </ul>
32 </div>
33
34 <div className="user-actions">
35 <button>Edit Profile</button>
36 <button>Change Password</button>
37 </div>
38 </div>
39 );
40}
41
42export default UserProfile;