diff --git a/package-lock.json b/package-lock.json
index c72a328..2cbcf35 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -25,6 +25,7 @@
"react-dom": "^18",
"react-firebase-hooks": "^5.1.1",
"react-redux": "^9.1.0",
+ "sweetalert2": "^11.10.7",
"swiper": "^11.1.0",
"swiper-react": "^1.0.0"
},
@@ -3523,6 +3524,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/sweetalert2": {
+ "version": "11.10.7",
+ "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.10.7.tgz",
+ "integrity": "sha512-5Jlzrmaitay6KzU+2+LhYu9q+L4v/dZ8oZyEDH14ep0C/QilCnFLHmqAyD/Lhq/lm5DiwsOs6Tr58iv8k3wyGg==",
+ "funding": {
+ "type": "individual",
+ "url": "https://github.com/sponsors/limonte"
+ }
+ },
"node_modules/swiper": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/swiper/-/swiper-11.1.0.tgz",
diff --git a/package.json b/package.json
index b708e73..3eed4d5 100644
--- a/package.json
+++ b/package.json
@@ -25,6 +25,7 @@
"react-dom": "^18",
"react-firebase-hooks": "^5.1.1",
"react-redux": "^9.1.0",
+ "sweetalert2": "^11.10.7",
"swiper": "^11.1.0",
"swiper-react": "^1.0.0"
},
diff --git a/src/app/Profile/page.js b/src/app/Profile/page.js
index ad3d344..433833b 100644
--- a/src/app/Profile/page.js
+++ b/src/app/Profile/page.js
@@ -17,6 +17,7 @@ const Main = () => {
const [trades, setTrades] = useState([]);
const [leaderboards, setLeaderboards] = useState([]);
const [thisuserdata, setThisUserData] = useState([]);
+ const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchData = async () => {
@@ -82,93 +83,126 @@ const Main = () => {
.select("*");
if (UserData) {
setLeaderboards(UserData);
+ setLoading(false);
} else {
console.log("error");
}
};
fetchData();
+ setLoading(false);
}, []);
-
return (
<>
Email: {userEmail}
-Balance: {zeta}
-Name
-Profits
-{leaderboard.Name}
-{leaderboard.balance}
+ {loading ? ( +Email: {userEmail}
+Balance: {zeta}
Name
-XP
-{leaderboard.Name}
-{leaderboard.xp ? leaderboard.xp : "0"}
Name
+Profits
+{leaderboard.Name}
+{leaderboard.balance}
+Name
+XP
+{leaderboard.Name}
+{leaderboard.xp ? leaderboard.xp : "0"}
+