From 05c1307ad713d09dfc26b222ff3f2bba74c539d0 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Tue, 3 Feb 2026 15:23:37 +0100 Subject: [PATCH] Stat card animations --- src/app/leaderboards/page.tsx | 28 ++++++++++++++++++++++++---- src/app/runs/page.tsx | 13 +++++++++---- src/components/app/StatCard.tsx | 10 +++++++++- 3 files changed, 42 insertions(+), 9 deletions(-) diff --git a/src/app/leaderboards/page.tsx b/src/app/leaderboards/page.tsx index 80d7067..d43b4f8 100644 --- a/src/app/leaderboards/page.tsx +++ b/src/app/leaderboards/page.tsx @@ -191,10 +191,30 @@ export default function Leaderboards() { {/* Stats */}
- - - - + + + +
{/* Tabs + Filters */} diff --git a/src/app/runs/page.tsx b/src/app/runs/page.tsx index b1655da..7ba7a3c 100644 --- a/src/app/runs/page.tsx +++ b/src/app/runs/page.tsx @@ -81,10 +81,15 @@ export default function LiveRuns() { {/* Stats */}
- - - - + + + +
{/* Filters */} diff --git a/src/components/app/StatCard.tsx b/src/components/app/StatCard.tsx index 963e918..9fb77d2 100644 --- a/src/components/app/StatCard.tsx +++ b/src/components/app/StatCard.tsx @@ -4,13 +4,21 @@ export default function StatCard({ icon: Icon, label, value, + index = 0, }: { icon: any; label: string; value: string; + index?: number; }) { return ( - + {value}