blob: 5c088c93ab1c2cd9e7fbd216a4dc5c52ad99b0f0 [file] [log] [blame]
Krishya73cd8822025-06-07 15:48:41 +08001import React from 'react';
2import UserProfileBase from './UserProfileBase';
Krishya34493be2025-06-09 22:45:46 +08003import UserLevelExperience from './UserLevelExperience';
223010094952a0f2025-06-07 18:58:16 +08004import './UserProfile.css';
Krishyadbfadaa2025-06-09 20:33:15 +08005import UserStatusChecker from './UserStatusChecker';
2230100977253112025-04-15 21:30:39 +08006
223010097ff51f22025-04-15 21:35:28 +08007const UserProfile = () => {
Krishya73cd8822025-06-07 15:48:41 +08008 const [userId, setUserId] = React.useState(null);
2230100977253112025-04-15 21:30:39 +08009
Krishya73cd8822025-06-07 15:48:41 +080010 const loadExperienceInfo = (id) => {
11 setUserId(id);
22301009df48f962025-06-05 13:40:44 +080012 };
13
2230100977253112025-04-15 21:30:39 +080014 return (
Krishya73cd8822025-06-07 15:48:41 +080015 <div>
16 <UserProfileBase onLoadExperienceInfo={loadExperienceInfo} />
Krishya34493be2025-06-09 22:45:46 +080017 {userId && <UserLevelExperience userId={userId} />}
Krishyadbfadaa2025-06-09 20:33:15 +080018 {/* <UserStatusChecker /> */}
2230100977253112025-04-15 21:30:39 +080019 </div>
20 );
21};
22
Krishya73cd8822025-06-07 15:48:41 +080023export default UserProfile;