diff --git a/frontend/leaderboard.html b/frontend/leaderboard.html
index 2f1912b..92df847 100644
--- a/frontend/leaderboard.html
+++ b/frontend/leaderboard.html
@@ -94,13 +94,14 @@
Leaderboard
data.forEach((user, index) => {
const rank = index + 1;
const icon = getRankIcon(rank);
+ const leetcodeUrl = `https://leetcode.com/u/${user.id}`;
const row = document.createElement('div');
row.className = 'leaderboard-row';
row.innerHTML = `
${icon} ${rank}
${user.name}
- ${user.id}
+
${user.data.easySolved}
${user.data.mediumSolved}
${user.data.hardSolved}
diff --git a/frontend/styles/main.css b/frontend/styles/main.css
index e00dc73..4426b13 100644
--- a/frontend/styles/main.css
+++ b/frontend/styles/main.css
@@ -331,6 +331,19 @@ body {
font-size: 0.9rem;
}
+.user-link {
+ text-decoration: none;
+ color: inherit;
+ border-bottom: 1px dashed rgba(0, 188, 212, 0.4);
+ transition: all 0.2s ease;
+}
+
+.user-link:hover {
+ border-bottom: 1px solid currentColor;
+ background-color: rgba(0, 188, 212, 0.1);
+ border-radius: 4px;
+}
+
.easy { color: #4ade80; }
.medium { color: #f59e0b; }
.hard { color: #ef4444; }