File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ export interface LeaderboardUser {
2+ id : string ;
3+ username : string ;
4+ name : string ;
5+ profit : number ;
6+ rank : number ;
7+ score : number ;
8+ change : number ;
9+ avatar ?: string ;
10+ afpBalance : number ;
11+ afpName : string ;
12+ afpFundType : string ;
13+ }
14+
15+ export interface LeaderboardProps {
16+ users : LeaderboardUser [ ] ;
17+ title ?: string ;
18+ subtitle ?: string ;
19+ }
Original file line number Diff line number Diff line change @@ -6,35 +6,65 @@ import Leaderboard from '../components/Leaderboard';
66// Sample data - In a real application, this would come from an API
77const sampleUsers = [
88 {
9+ id : "1" ,
910 username : "Juan Pérez" ,
11+ name : "Juan Pérez" ,
12+ rank : 1 ,
13+ score : 100 ,
14+ change : 0 ,
15+ avatar : '' ,
1016 afpBalance : 45000000 ,
1117 afpName : "Capital" ,
1218 afpFundType : "A" ,
1319 profit : 2500000
1420 } ,
1521 {
22+ id : "2" ,
1623 username : "María González" ,
24+ name : "María González" ,
25+ rank : 2 ,
26+ score : 95 ,
27+ change : 0 ,
28+ avatar : '' ,
1729 afpBalance : 38000000 ,
1830 afpName : "Habitat" ,
1931 afpFundType : "B" ,
2032 profit : 1800000
2133 } ,
2234 {
35+ id : "3" ,
2336 username : "Carlos Rodríguez" ,
37+ name : "Carlos Rodríguez" ,
38+ rank : 3 ,
39+ score : 90 ,
40+ change : 0 ,
41+ avatar : '' ,
2442 afpBalance : 42000000 ,
2543 afpName : "Cuprum" ,
2644 afpFundType : "C" ,
2745 profit : 2100000
2846 } ,
2947 {
48+ id : "4" ,
3049 username : "Ana Martínez" ,
50+ name : "Ana Martínez" ,
51+ rank : 4 ,
52+ score : 85 ,
53+ change : 0 ,
54+ avatar : '' ,
3155 afpBalance : 35000000 ,
3256 afpName : "ProVida" ,
3357 afpFundType : "D" ,
3458 profit : 1500000
3559 } ,
3660 {
61+ id : "5" ,
3762 username : "Pedro Sánchez" ,
63+ name : "Pedro Sánchez" ,
64+ rank : 5 ,
65+ score : 80 ,
66+ change : 0 ,
67+ avatar : '' ,
3868 afpBalance : 40000000 ,
3969 afpName : "PlanVital" ,
4070 afpFundType : "E" ,
You can’t perform that action at this time.
0 commit comments