Skip to content

Commit c43bc4a

Browse files
authored
Merge pull request #602 from Priyanka0205-CSE/feat/leaderboard-skeleton-loading
feat: add skeleton loading rows for leaderboard table
2 parents 4f489cc + 2204165 commit c43bc4a

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

src/pages/GitRank.jsx

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1157,9 +1157,24 @@ const handleJumpToMyRank = async () => {
11571157

11581158
<div className="overflow-x-auto overflow-y-hidden w-full">
11591159
{loadingUsers ? (
1160-
<div className="py-20 text-center text-slate-400">
1161-
<div className="w-8 h-8 border-4 border-violet-500 border-t-transparent rounded-full animate-spin mx-auto mb-4" />
1162-
<p className="text-sm font-bold">Synchronizing Live Standings...</p>
1160+
<div className="w-full mt-4 min-w-[640px]">
1161+
{Array.from({ length: 8 }).map((_, i) => (
1162+
<div key={i} className="flex items-center gap-4 px-4 py-3 border-b border-slate-100 dark:border-slate-800/40 animate-pulse">
1163+
<div className="w-8 h-4 bg-slate-200 dark:bg-slate-800 rounded" />
1164+
<div className="flex items-center gap-3 flex-1">
1165+
<div className="w-9 h-9 bg-slate-200 dark:bg-slate-800 rounded-lg shrink-0" />
1166+
<div className="space-y-1.5">
1167+
<div className="w-28 h-3 bg-slate-200 dark:bg-slate-800 rounded" />
1168+
<div className="w-20 h-2.5 bg-slate-100 dark:bg-slate-700 rounded" />
1169+
</div>
1170+
</div>
1171+
<div className="w-16 h-3 bg-slate-200 dark:bg-slate-800 rounded" />
1172+
<div className="w-12 h-3 bg-slate-200 dark:bg-slate-800 rounded" />
1173+
<div className="w-12 h-3 bg-slate-200 dark:bg-slate-800 rounded" />
1174+
<div className="w-12 h-3 bg-slate-200 dark:bg-slate-800 rounded" />
1175+
<div className="w-16 h-3 bg-slate-200 dark:bg-slate-800 rounded ml-auto" />
1176+
</div>
1177+
))}
11631178
</div>
11641179
) : filteredData.length > 0 ? (
11651180
<TableVirtuoso

0 commit comments

Comments
 (0)